(四)SQL-DDL

DDL:操作数据库表结构和表中字段

1.数据库操作

1.1.IF NOT EXISTS 数据库名:

重复名字数据库不创建;

不重名数据库可创建

1.2.DEFAULT CHARSET 字符集

创建数据库时定义字符长度

1.3.IF EXISTS 数据库名

避免删除不存在数据库报错

1.4.使用数据库

选择该数据库记得加()

2.表操作-查询

2.1.查询当前数据库中所有表

2.2.查询建表的SQL语句

3.表操作-创建

3.1.中文名字最好用拼音

4.数据类型及案例

4.1.数值类型

年龄是正整数

分数是100.0

4.2.字符串类型

二进制数据指数据音频等数据

char varchar

4.3.日期类型

生日

4.4.案例


4.5.表操作-修改&删除

4.5.1.添加字段

alter table emp add nickname varchar(20) comment '昵称';

4.5.2.修改字段

alter table emp change nickname username varchar(30) comment '用户名';

4.5.3.删除字段

4.5.4.修改表名

4.5.5.删除表

删除指定表并重新创建该表:删除表中数据只保留表结构

相关推荐
YOU OU6 小时前
Redis基础常识与命令
数据库·redis·缓存
Database_Cool_8 小时前
OLTP 和 OLAP 区别详解:分析型数据库和事务型数据库怎么选(附阿里云 AnalyticDB MySQL 选型指南)
数据库·mysql·阿里云
爱写代码的阿森9 小时前
鸿蒙三方库 | harmony-utils之KvUtil键值型数据库操作详解
数据库·华为·harmonyos·鸿蒙·huawei
Database_Cool_9 小时前
单机 MySQL 迁移到分布式数据库方便吗?阿里云 PolarDB-X 100% MySQL 协议兼容零改造平滑迁移
数据库·分布式·mysql
姜太小白10 小时前
【MySQL】 索引优化实战:解决 WHERE 等值 + IS NULL 查询,TEXT 字段报错 1167 的完整指南
数据库·mysql
窝子面10 小时前
手搓最简前后端协作-node
javascript·数据库
吳所畏惧10 小时前
宝塔面板Redis密码修改指南:SSH命令修改 vs 面板UI界面修改,哪个更靠谱?
运维·服务器·数据库·redis·缓存·ssh
DFT计算杂谈10 小时前
无 Root 权限在 Tesla K80 零门槛部署 DeepSeek 大模型
linux·服务器·网络·数据库·机器学习
HPFBoy10 小时前
log4net 数据库存日志正确配置
数据库