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 。。。; 
相关推荐
xian_wwq4 小时前
【学习笔记】Https证书如何升级到国密
笔记·学习·证书
姓刘的哦4 小时前
Qt中的QWebEngineView
数据库·c++·qt
心随_风动5 小时前
Ubuntu 文件复制大师:精通cp命令完整指南
数据库·ubuntu·postgresql
不要再敲了5 小时前
JDBC从入门到面试:全面掌握Java数据库连接技术
java·数据库·面试
The_Killer.7 小时前
格密码--从FFT到NTT(附源码)
学习·线性代数·密码学·格密码
四谎真好看8 小时前
Java 黑马程序员学习笔记(进阶篇6)
java·笔记·学习·学习笔记
恣艺8 小时前
Redis列表(List):实现队列/栈的利器,底层原理与实战
数据库·redis·list
Alice-YUE8 小时前
【css学习笔记8】html5css3新特性
css·笔记·学习
秋难降8 小时前
零基础学习SQL(十一):SQL 索引结构|从 B+Tree 到 Hash,面试常问的 “为啥选 B+Tree” 有答案了
数据库·后端·mysql
代码的余温9 小时前
Linux内核调优实战指南
linux·服务器·数据库