MySql-DDL
2021/9/28 2:10:44
本文主要是介绍MySql-DDL,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
DDL(Data Definition Language)数据库模式定义语言,通俗来说就是直接对数据库和表进行宏观操作,不具体管理表里的内容。
直接对数据库操作
create database 数据库名; //创建数据库 create database if not exists 数据库名; //防止数据库已存在导致报错 drop database 数据库名; //删除指定数据库 use 数据库名; //使用指定数据库,只有使用目标数据库才能对该数据库下的数据进行操作 select database(); //查看当前使用数据库名称 show databases; //查看所有的数据库名称
直接对表操作
- 创建表的格式
create table 表名( id int [约束], name varchar(20) [约束], sex varchar(2) [约束] );
常用数据类型
- int 基本够用
- varchar 字符类型,需要在其后加“()”来指定大小
- datetime 日期类型,YY-MM-DD HH:mm:ss
- timestamp 时间戳,以毫秒为单位,记录1970-1-1到现在的时间
- 删除表
drop table 表名; //删除指定表
- 修改表的字段
alter table 表名 add 字段名 类型 [约束]; //给指定表增加一个字段 alter table 表名 change 旧字段名 新字段名 类型 [约束]; //改变指定表的一个字段 alter table 表名 drop 字段名; //删除指定表的一个字段
- 其他
rename table 旧表名 to 新表名; //修改表名 show tables; //查看该数据库下所有的表名称 desc 表名; //查看指定表的结构
这篇关于MySql-DDL的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-20部署MySQL集群入门:新手必读指南
- 2024-11-20部署MySQL集群教程:初学者指南
- 2024-11-20部署MySQL集群项目实战:新手教程
- 2024-11-20部署MySQL集群资料:新手入门教程
- 2024-11-20MySQL集群部署教程:入门级详解
- 2024-11-20MySQL集群教程:入门与实践指南
- 2024-11-20部署MySQL集群教程:新手入门指南
- 2024-11-20MySQL读写分离教程:轻松入门
- 2024-11-20部署MySQL集群入门:一步一步搭建你的数据库集群
- 2024-11-19部署MySQL集群学习:入门教程