mysql基本命令

CREATE DATABASE <数据库名字>;      新建数据库

 

SHOW DATABASES;      查看所有数据库

 

USE <数据库名字>      连接数据库

 

SHOW TABLES;      查看当前数据库有多少表

 

CREATE TABLE 表的名字      新建表

(

列名a 数据类型(数据长度),

列名b 数据类型(数据长度),

列名c 数据类型(数据长度)

);

 

整型  TINYINT, SMALLINT, INT, MEDIUMINT, BIGINT

浮点型  FLOAT, DOUBLE

字符型  CHAR, VARCHAR, TEXT

日期时间  DATE, TIME, YEAR

枚举  ENUM

集合  SET

 

INSERT INTO 表的名字 (列名a,列名b,列名c) VALUES (值1,值2,值3);      向表中插入数据

 

DROP DATABASE <数据库名字>;      删除数据库

 

SELECT 要查询的列名 FROM 表名字 WHERE 限制条件;

 

关键字 LIKE 在SQL语句中和通配符一起使用,通配符代表未知字符。SQL中的通配符是 _ 和 %。其中 _ 代表一个未指定字符,% 代表不定个未指定字符。

 

ORDER BY 排序关键词。默认情况下,ORDER BY的结果是升序排列,而使用关键词ASC和DESC可指定升序或降序排序。

 

使用AS关键词可以给值重命名

 

子查询

 

连接查询,在处理多个表时,子查询只有在结果来自一个表时才有用。但如果需要显示两个表或多个表中的数据,这时就必须使用连接 (join)操作。连接的基本思想是把两个或多个表当作一个新的表来操作(JOIN ON)

 

内置函数:SUM求和, AVG求平均值, MAX最大值, MIN最小值, COUNT计数

 

RENAME TABLE 原名 TO 新名字;      重命名一张表

ALTER TABLE 原名 RENAME 新名;

ALTER TABLE 原名 RENAME TO 新名;

 

DROP TABLE 表名字;      删除一张表

 

ALTER TABLE 表名字 ADD COLUMN 列名字 数据类型 约束;      增加一列(FIRST关键字)

或: ALTER TABLE 表名字 ADD 列名字 数据类型 约束;      

 

ALTER TABLE 表名字 DROP COLUMN 列名字;      删除一列

或: ALTER TABLE 表名字 DROP 列名字;

 

ALTER TABLE 表名字 CHANGE 原列名 新列名 数据类型 约束;      重命名一列

 

ALTER TABLE 表名字 MODIFY 列名字 新数据类型;      改变列的数据类型

 

UPDATE 表名字 SET 列1=值1,列2=值2 WHERE 条件;      修改表中的某个值

 

DELETE FROM 表名字 WHERE 条件;      删除一行

 

posted @ 2017-06-15 22:14  limyel  阅读(166)  评论(0编辑  收藏  举报