>데이터 베이스 >MySQL 튜토리얼 >MySQL语句温习_MySQL

MySQL语句温习_MySQL

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB원래의
2016-06-01 13:34:521001검색

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
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.