(四)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.删除表

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

相关推荐
这个DBA有点耶1 分钟前
从DBA到数据架构师(五):数据架构演进中的技术债务管理
数据库·程序人生·云原生·架构·dba·数据库管理员
Bruce_Liuxiaowei1 小时前
基于微步在线威胁情报的公网 IP 攻击迹象监测:threatbook_query 脚本全解析与 BruceSec 平台整合实践
数据库·tcp/ip·安全·网络安全·智能体
码农颜1 小时前
5.6.2 ⾏级锁死锁
数据库·sql·oracle
ChaHae-In2 小时前
MyBatis动态SQL与MyBatis-Plus高效开发指南
数据库·oracle·mybatis
冰暮流星2 小时前
mysql之分组查询
数据库·mysql
倒流时光三十年2 小时前
PostgreSQL Semi-Join(半连接)通俗讲解
数据库·postgresql
NiceCloud喜云3 小时前
腾讯云国际版云数据库选型:MySQL、Redis 怎么按业务架构来判断
数据库·mysql·腾讯云
ew452183 小时前
MySQL JOIN 关联语法、差异、标准用法、经典坑点汇总
数据库·mysql
Rain的Java大神之路4 小时前
线上接口负载满了如何解决
java·数据库·redis·后端·缓存·面试·架构
Nturmoils4 小时前
给运营导个 CSV,在 ksql 里用 \copy 就够了
数据库