MySql DDL语言(数据库和数据表的管理)
2023-09-11 14:18:14 时间
数据定义语言,负责数据库和数据表的管理
⒈数据库的管理
1.创建数据库
1 create database if not exists DatabaseName; #if not exists可以省略
2.修改数据库
①重命名数据库名称(已经废弃,强制修改只能到数据库指向的文件夹重命名后重启服务)
1 rename database oldDatabaseName to newDatabaseName;
②修改数据库的字符集
1 alter database DatabaseName character set utf8;
3.删除数据库
1 drop database if exists DatabaseName; #if exists可以省略
⒉数据表的管理
1.创建数据表
1 create table if not exists TableName( #if not exists可以省略 2 id int, 3 name varchar(50) 4 );
2.修改数据表
①修改列名称
1 alter table TableName change column OldColumnName NewColumnName NewColumnType;
②修改列类型或约束
1 alter table TableName modify column ColumnName NewColumnType;
③添加新列
1 alter table TableName add column AddColumnName AddColumnType;
④删除列
1 alter table TableName drop column ColumnName;
⑤修改数据表名称
1 alter table TableName rename to NewTableName;
3.删除数据表
1 drop table if exists TableName; #if exists可以省略
4.复制数据表
①仅复制数据表结构
1 create table NewTableName like TableName;
②复制数据表结构+数据表数据
1 create table NewTableName select * from TableName;
③只复制部分数据表数据
1 create table NewTableName select id from TableName where id between 10 and 15;
④仅仅复制某些字段
1 create table NewTableName select id from TableName where 0;
0代表恒不成立,可以1=2替代,1代表成立,若筛选条件不成立,则认为没有合适的数据,则只复制选中的结构
相关文章
- 快速生成mysql上百万条测试数据
- Spring整合Quartz定时任务 在集群、分布式系统中的应用(Mysql数据库环境)
- 【C/C++学院】(23)Mysql数据库编程--C语言编程实现mysql客户端
- 【MySQL】批量删除mysql中数据库中的表
- 【MySql】mysql 数据库数据订正
- XtraBackup出现 Can't connect to local MySQL server through socket '/tmp/mysql.sock'
- 第二百八十一节,MySQL数据库-SQL注入和pymysql模块防止SQL注入
- mysql分享一:运维角度浅谈MySQL数据库优化
- 数据库基础之Mysql(3)mysql删除历史binlog
- mysql 数据库获取当前时间
- MYsql 数据库密码忘记(Window)-2(mysql 5.7)
- MySQL专题 1 分布式部署数据库同步问题 BinLog
- Atitit php读取数据库记录集合并循环修改展示//------------------------ini db sys$dbstr = “mysql:host=“ . $mysql_con
- mysql server 自动断开的问题
- Mysql备份还原数据库之mysqldump实例及参数详细说明
- mysql 详解03
- MySQL----JDBC无法连接数据库,报The driver has not received any packets from the server的解决办法
- 【高可用MySQL解决方案】centos7配置mysql主从复制
- MySQL数据库性能优化由浅入深(表设计、慢查询、SQL索引优化、Explain分析、Show Profile分析、配置优化)
- Linux下Mysql数据库的基本使用