创建数据库:
CREATE DATABASE 库名;
使用库:
USE 库名;
创建表格:
CREATE TABLE 表格名(列名 类型(11),列名 类型(255));
增
加数据进表格:
INSERT INTO 表格名(列名,列名) VALUES(内容,内容);(汉字加引号)
查
看MySQL类型:
SELECT version();
看全部的库:
SHOW databases;
看全部表格名称:
SHOW tables;
看指定库内全部表格名称:
SHOW tables FROM 库;
看指定表格内容:
SELECT*FROM 表格名;
看指定表格指定列内容:
SELECT id FROM 表格名;
看表格:
DESC 表格名;
改
库名:
RENAME DATABASE 库名 TO 库名;(有可能会丢失内容)
指定内容更改:
SELECT id FROM 表格名 WHERE id=1;
表格名称:
RENAME TABLE 表格名 TO 表格名;
ALTER TABLE 表格名 RENAME 表格名;
改指定内容:
UPDATE 表格名 SET id=1,sex='男' where id=1;(不加where则改变全部)
#LIKE 搜索匹配的模式
删
删除库/表格名:
DROP 库名/表格名;
删指定列:
ALTER TABLE 表格名 DROP COLUMN 列名;
删除表格中数据:DELETE
删除表中指定数据:
DELETE FROM 表格名 WHERE 条件;(不加where删除所有)
删除表中全部数据:truncate
truncate table 表格名;(全部清空(不能出现where,即不可以只删除指定列))
联合查询
union
查询语句1 union 查询语句2 union ······
注:多条查询语句的查询列数必须一致
多条查询语句的查询列的类型和顺序最好一致
union关键字默认去重(完全一致才会被认为重复)如果使用union all 可包含重复项