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 = '🐟';
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步