sql-DDL

ddl全称为data definition language (数据定义语言),用来定义数据库对象(数据库,表,字段)

一.ddl-数据库操作

1.查询数据库

show databases;

2.创建数据库

create database [if not exists] 数据库名 [default charset 字符集]

3.删除数据库

drop database 数据库名;

4.使用数据库

use 数据库名;

二.ddl-表操作

1.查询

1.查询当前数据库所有表

show tables;

2.查询表结构

desc 表名;

3.查询指定表的建表语句

show create table 表名;

2.建表

3.改表

1.添加字段

alter table 表名 add 字段 类型;

2.改表名

alter table 表名 rename to 新表名;

3.改字段名和数据类型

语法

alter table 表名 change 旧名 新名 新数据类型;

4.改数据类型

alter table 表名 modify 字段 新类型;

5.删除字段

alter table 表名 drop 字段;

四.删除表

drop table 表名;

相关推荐
会编程的林俊杰1 小时前
Redis事务机制
数据库·redis·缓存
阿蒙Amon1 小时前
详解Python标准库之互联网数据处理
网络·数据库·python
77qqqiqi3 小时前
解决忘记修改配置密码而无法连接nacos的问题
java·数据库·docker·微服务
ALLSectorSorft3 小时前
相亲小程序用户注册与登录系统模块搭建
java·大数据·服务器·数据库·python
Cyber4K3 小时前
MySQL--组从复制的详解及功能演练
运维·数据库·mysql·云原生
tangchao340勤奋的老年?3 小时前
[Qt]QString 与Sqlite3 字符串互动[汉字不乱码]
数据库·sqlite
netho04 小时前
nuxt3: trpc-nuxt和sqlite导致的503错误
数据库·sqlite·vue·nuxt
啊森要自信5 小时前
【MySQL 数据库】MySQL索引特性(二)页目录&&(B和B+树)&&(非)聚簇索引 && 索引操作
android·数据库·sql·mysql·adb·数据库架构
2025年一定要上岸5 小时前
【Django】-6- 登录用户身份鉴权
数据库·django·sqlite