博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySql DDL语言(数据库和数据表的管理)
阅读量:5127 次
发布时间:2019-06-13

本文共 1335 字,大约阅读时间需要 4 分钟。

  数据定义语言,负责数据库和数据表的管理

⒈数据库的管理

  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代表成立,若筛选条件不成立,则认为没有合适的数据,则只复制选中的结构

 

转载于:https://www.cnblogs.com/fanqisoft/p/10697710.html

你可能感兴趣的文章
Spring Boot干货系列:(七)默认日志logback配置解析
查看>>
PHP - 判断php是否对表单数据内的特殊字符自动转义
查看>>
简易商城 [ html + css ] 练习
查看>>
Linux 下Makefile教程
查看>>
[转]MSP430另一种UART实现
查看>>
myeclipse部署多个web工程
查看>>
tcp_协议基础
查看>>
layui弹窗 之 iframe关闭
查看>>
【BZOJ2565】最长双回文串 Manacher
查看>>
There is no PasswordEncoder mapped for the id "null"
查看>>
windows10 conda python多版本切换
查看>>
Linux配置日志服务器
查看>>
P6 EPPM 16.1 安装和配置指南 1
查看>>
C语言:九九乘法表打印
查看>>
Java_Activiti5_菜鸟也来学Activiti5工作流_之JUnit单元测试(四)
查看>>
codeforce626D (概率)
查看>>
HD1385Minimum Transport Cost(Floyd + 输出路径)
查看>>
Ajax技术
查看>>
MVC解决方案发布IIS 登录页面需要输入两次帐号问题
查看>>
Visual Studio 2017 初次体验
查看>>