MySQL学习集--DDL

DDL

数据库操作

查询所有数据库

sql 复制代码
SHOW DATABASES;

查询当前数据库

sql 复制代码
SELECT DATABASE();

创建

sql 复制代码
CREATE DATABASE[IF NOT EXISTS]数据库名[DEFAULT CHARSET 字符集][COLLATE 排序规则];

删除

sql 复制代码
DROR DATABASE[IF EXISTS]数据库名;

使用

sql 复制代码
USE 数据库名;
表操作

创建表格

sql 复制代码
CREATE TABLE tablename (
    column1 datatype constraints,
    column2 datatype constraints,
    ...
);

查询当前数据库所有表

sql 复制代码
SHOW TABLES;

查询表结构

sql 复制代码
DESC 表名;

查询指定表的建表语句

sql 复制代码
SHOW CREATE TABLE 表名;

修改表格

删除表格:

sql 复制代码
DROP TABLE 表名;

删除表格重新创建

sql 复制代码
TRUNCATE TABLE 表名 ;

删除字段

SQL 复制代码
ALTER TABLE 表名 DROP 字段名;

修改表名

sql 复制代码
ALTER TABLE 表名 RENAME TO 新表名

添加字段

sql 复制代码
ALTER TABLE 表名 ADD 	字段名 类型()长度[COMMENT][约束]

修改数据类型

sql 复制代码
ALTER TABLE 表名 MODIFY 字段名 新数据类型;

修改字段名和字段类型

sql 复制代码
ALTER TABLE 表名 	CHANGE 旧字段名 新字段名 类型(长度)[COMMENT][约束];

添加约束()

复制代码
ALTER TABLE 表名 ADD CONSTRAINT 。。。; 
相关推荐
M78佐菲6 分钟前
Linux学习笔记:TCP协议
linux·笔记·学习·tcp/ip·算法
oradh33 分钟前
Oracle TX 锁 Mode 4(Share)问题排查总结
数据库·oracle·tx 锁 mode 4·oracle tx 锁
2601_962065251 小时前
[MySQL] SQL优化之性能分析
java·sql·mysql
yi.Ist1 小时前
数据定义语言-DDL操作
数据库·学习·mysql·oracle·大海豚
2601_963282773 小时前
工程项目、政企采购为什么优先选择对讲机批量采购?
数据库
Doraemomo3 小时前
SQLite数据库
数据库·sqlite
云贝教育-郑老师3 小时前
MySQL 的“黑匣子“:Performance Schema 把数据库内部变成一张可查的表
数据库·mysql
骐骥15 小时前
学习:javaScriptProxy和registerJavaScriptProxy有什么区别,能注册多少个对象
学习·鸿蒙
Huathy-雨落江南,浮生若梦5 小时前
Caddy 学习笔记 - 反向代理与 IP 封禁
笔记·学习·tcp/ip