当前位置:Gxlcms > mysql > MySQL语句温习_MySQL

MySQL语句温习_MySQL

时间:2021-07-01 10:21:17 帮助过:6人阅读

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

人气教程排行