Home > Database > Mysql Tutorial > MySQL语句温习_MySQL

MySQL语句温习_MySQL

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Release: 2016-06-01 13:34:52
Original
1001 people have browsed it

bitsCN.com

MySQL语句温习

 

SHOW DATABASES; //显示所有数据库

SELECT DATABASE(); //查看当前数据库

SHOW TABLES; //显示表名

USER db_name[;] //切换数据库

DESC tb_name;/DESCRIBE city;/EXPLAIN city; //显示数据库列信息

SHOW columns FROM db_name; //显示数据库列信息

SELECT VERSION(); //查询当前数据库版本

SELECT CURDATA();/SELECT CURRENT_DATE; //查询当前日期(yyyy-MM-dd)

SELECT NOW(); //查询当前时间(yyyy-MM-dd HH:mm:ss)

SELECT USER(); //查询当前登录账户

SELECT USER() /c //取消执行当前语句

CREATE DATABASE mydb; //创建数据库 'mydb'(类Unix下数据库是区分大小写的)

CREATE TABLE tb_name(co_name co_type...); //创建表

LOAD DATA LOCAL INFILE '/path/pet.txt' INTO TABLE pet[LINES TERMINATED BY '/r/n']; //从本地文件将数据导入表

SELECT YEAR(CURDATE());  //查询当前年

SELECT MONTH(CURDATE());  //查询当前月

SELECT DAYOFMONTH(CURDATE()); //查询当前日

SELECT RIGHT(CURDATE(), 5); //right用法

SELECT LEFT(CURDATE(), 7);  //left用法

SELECT DATE_ADD(CURDATE(), INTERVAL n MONTH); // DATE_ADD的用法, n为整数(为负数表示相减)

SELECT DATE_ADD(CURDATE(), INTERVAL n YEAR);

SELECT DATE_ADD(CURDATE(), INTERVAL n DAY);

SELECT MOD(12, 5);/SELECT 12 % 5; //取余运算

SELECT * FROM tb_name WHERE co_name  REGEXP 'regexp'; //正则模糊匹配查询(NOT REGEXP, RLIKE, NOT RLIKE)

SHOW INDEX FROM db_name; //查看索引信息

SOURCE filename; // 批处理执行sql脚本(source D:/mysql.sql;)

ALTER TABLE tb_name AUTO_INCREMENT = n; //修改自增从n开始

SELECT CONCAT(str...); //将字符串拼接起来(任意个数)

SHOW ENGINES; //查看数据库引擎

ALTER TABLE tb_name MODIFY co_name data_type; //修改表字段的数据类型

ANALYZE TABLE tb_name; //帮助优化索引

 

bitsCN.com
Related labels:
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template