MYSQL基础知识之DDL语句
一、DDL概念
DDL(Data Definition Language)语言:数据定义语言,用来定义数据库对象,如数据库、数据表和数据字段,主要是进行定义/改变表的结构、数据类型、表之间的链接等操作。常用的语句关键字有 CREATE、DROP、ALTER 等。
二、数据库操作
2.1、linux环境连接数据库
语法:mysql -u用户名 -p 回车后再输入数据库登录密码
2. 2、查看所有数据库
语法:show databases;
2.3、创建数据库
语法:create database [if not exists] 数据库名 [default charset 字符集] [collate 排序规则];
方括号中的内容可填可不填
2.4、使用某个数据库
语法:use 数据库名;
2.5、查看当前数据库
语法:select database();
2.6、删除数据库
语法:drop database [if exists] 数据库名;
2.7、查看数据库编码
语法:show variables like 'character%';
其中:
character_set_client 为客户端编码方式;
character_set_connection 为建立连接使用的编码;
character_set_database 为数据库的编码;
character_set_results 为结果集的编码;
character_set_server 为数据库服务器的编码;
三、数据库表操作
3.1、创建表
语法:
create table 表名(
字段1 字段1类型 [comment 字段1注释],
字段2 字段2类型 [comment 字段2注释],
字段3 字段3类型 [comment 字段3注释],
......
字段n 字段n类型 [comment 字段n注释]
) [comment 表注释];
注意:方括号是可选参数,在最后一个字段中没有逗号
3.2、查看当前数据库下所有表
语法:show tables;
3.3、查看表结构
语法:desc 表名;
3.4、查看指定表的建表语句
语法:show create table 表名;
3.5、添加表字段
语法:alter table 表名 add 字段名 类型(长度) [comment 字段注释] [约束];
3.6、修改表字段类型
语法:alter table 表名 modify 字段名 字段新数据类型(长度);
3.7、修改字段名、字段类型
语法:alter table 表名 change 旧字段名 新字段名 字段类型(长度) [comment 注释] [约束];
3.8、修改表名
语法:alter tabe 表名 rename to 新表名;
3.9、删除数据表字段
语法:alter table 表名 drop 字段名;
3.10、删除数据表
语法:drop table [if exists] 表名;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南