DDL & DML
DDL
数据库操作
--显示所有数据库
SHOW DATABASES;
--显示当前数据库
SELECT DATABASE();
--+数据库名 创建数据库
CREATE DATABASE IF NOT EXISTS test;
--删除数据库
DROP DATABASE IF EXISTS names;
--使用数据库
USE names;
表操作
--创建表
CREATE TABLE 表名
(
字段1 字段1类型 [COMMENT 字段1注释],
字段2 字段2类型 [COMMENT 字段2注释],
字段3 字段3类型 [COMMENT 字段3注释],
...
字段n 字段n类型 [COMMENT 字段n注释]
)[ COMMENT 表注释 ];
--添加字段
ALTER TABLE test ADD sex VARCHAR(1) COMMENT '性别';
--修改数据类型
ALTER TABLE 表名 MODIFY 字段名 新数据类型(长度);
ALTER TABLE test MODIFY name int;
ALTER TABLE test MODIFY username VARCHAR(20);
--修改名字+类型
ALTER TABLE test CHANGE name username VARCHAR(6);
--删除字段
ALTER TABLE test DROP sex;
--删除表
DROP TABLE IF EXISTS names;
--删除表并重新创建(同名)
TRUNCATE TABLE names;
DML
添加数据
--指定字段
INSERT INTO test (username,age) VALUES ('小鱼',20),('小耶',20);
--全部字段
INSERT INTO names VALUES(......);
--注:字符串与日期类型数据应包含在引号中
--插入数据大小应在字段的规定范围内
更新与删除数据
--修改数据
UPDATE test SET username = '🐟' WHERE username = '小鱼';
--删除数据
DELETE FROM test WHERE username = '🐟';