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

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

相关推荐
Mr.朱鹏4 小时前
Linux 服务器 LVM 根分区在线动态扩容
linux·服务器·数据库
摇滚侠4 小时前
《SpringBoot 3:入门与应用实战》第 12 章 JDBC 与事务 数据库初始化机制 阅读笔记 36
数据库·spring boot·笔记
qiuhaipeng14 小时前
Claude code 升级后上下文长度变短问题
java·前端·数据库
wxwx_bscxy3225 小时前
基于Python新冠疫情可视化分析系统的设计与实现
java·数据库·spring boot·python·微信小程序·sqlite
剑之所向6 小时前
.NET 官方`System.Threading.Channels`
前端·javascript·数据库
词却6 小时前
数据库基础:DQL 数据查询语言
数据库·oracle
昌原的儿子LEO8 小时前
Linux IO多路复用与SQLite数据库核心知识点总结
linux·数据库·oracle
山岚的运维笔记8 小时前
mysql 专业笔记 -- 第 8 章:使用变量
运维·数据库·笔记·后端·学习·mysql·dba
聚美智数8 小时前
网安查询-备案查询-网络安全查询API接口介绍
网络·数据库·web安全
坐吃山猪9 小时前
【多线程】Semaphore使用
java·数据库·oracle·多线程