博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql part1---DDL(数据定义语言)
阅读量:5054 次
发布时间:2019-06-12

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

 2017-07-11   12:47:30

 

 展示:show  

创建:create

删除:drop

修改: alter   table   -------表中添加列:add

          -------表中删除列:drop

         -------表中修改列类型: modify

         -------表中修改列名: change

         -------修改表名:rename

 

  

 

1.查询当前连接下的数据库

SHOW DATABASES;

2.创建新的数据库

CREATE DATABASE [IF NOT EXISTS] java03 [CHARSET UTF8];

//CREATE DATABASE java03;

3.删除一个数据库

DROP DATABASE [IF EXISTS] JAVA03;

4.设定编码集

ALTER DATABASE java03 CHARACTER SET utf8;

5.进入java03数据库

USE java03;

6.展示当前数据库 所有表格

SHOW TABLES;

7.建表

CREATE TABLE 表名(
列名 1 类型,
列名2 类型,
...
);

8.打印表格的创建语句

SHOW CREATE TABLE 表名

//show create table class;

9.查看表结构

DESC 表名;

//desc class;

10.删除表

DROP TABLE 表名;

11.添加列

ALTER TABLE 表名 ADD (列名1   类型,列名2   类型,... );

 

12修改列名类型

ALTER TABLE 表名 MODIFY 列名 类型;

//ALTER TABLE student MODIFY classid char ;

将 student 表中的classid列类型变为char类型

 

 

 

13修改列名

ALTER TABLE 表名 CHANGE 旧列名 新列名 类型;

//ALTER TABLE student CHANGE classid class char ;

将student表中的classid这一列的列名改为class

 

14.删除列

ALTER TABLE 表名 DROP 列名 ;

//ALTER TABLE student DROP class ;

删除student 表中的class这一列

 

15.修改表名

ALTER TABLE 旧表名 RENAME 新表名 ;

//ALTER TABLE student RENAME s1 ;

将student表的表名变为s1

 

 

转载于:https://www.cnblogs.com/qmqn/p/7149972.html

你可能感兴趣的文章
ACdream 1115 Salmon And Cat (找规律&&打表)
查看>>
JSON、JSONP、Ajax的区别
查看>>
AngularJS学习篇(一)
查看>>
关于Xshell无法连接centos6.4的问题
查看>>
css3动画——基本准则
查看>>
javaweb常识
查看>>
Java注解
查看>>
web自己主动保存表单
查看>>
一个小的日常实践——高速Fibonacci数算法
查看>>
机器学些技法(9)--Decision Tree
查看>>
drf权限组件
查看>>
输入月份和日期,得出是今年第几天
查看>>
Qt中子窗口全屏显示与退出全屏
查看>>
使用brew安装软件
查看>>
[BZOJ1083] [SCOI2005] 繁忙的都市 (kruskal)
查看>>
Centos6.4安装JDK
查看>>
201521123069 《Java程序设计》 第4周学习总结
查看>>
线性表的顺序存储——线性表的本质和操作
查看>>
【linux】重置fedora root密码
查看>>
pig自定义UDF
查看>>