DDL之数据库--增删改查

图片

原文链接:https://blog.51cto.com/4259679

DDL数据库

sql语句进行分类

数据库查询语言(DQL,database query language):对表的查询语句 select

数据库定义语言(DDL,database defined language):create databasedrop databasecreate tabledrop table 

数据库操作语言(DML,database manage language)update insertdelete

DDL操作数据库:

添加数据库:create database 库名【character set uft8/gbk

删除指定的数据库:drop database 库名

查询指定库的详细信息:

1、show create database 库名;

  show create database dt55-mysql;

2show databases

3、查看当前用户连接的是哪个数据库:select database();

4、查看指定的数据库下有哪些表:show tables

 

 

DDL表操作

DDL之对表的增删改查

创建一张表

create table 表名(字段名数据类型,字段名数据类型......); 

删除表:drop table 表名

 

查询

1、查询某一张表的结构:desc 表名

2、打印某一张表sql创建信息:show create table 表名; 

修改表

1、对已经存在的表进行重命名:

rename table 旧表名 to  新表名

rename table bank to aaa;  

2、 往已经存在的表中添加字段信息:alter 只针对表的修改*****

  alter table bank add gender varchar(2);

3、 删除某一张表中的字段:

  alter table bank drop gender;

4、对表中字段进行重命名:alter table 表名 change 旧字段名 新字段名 新字段名数据类型

 alter table bank change aaa uname varchar(40);  

5、修改某一字段的数据类型长度:

 alter table bank change unmae uname varchar(50);

6、往bank表中添加一个字段birthdaty

 alter table bank add birthday date;  #date 只有年月日

 update bank set birthdat=2020-10-10 where id=1;

 alter table bank chang birthday birthday  datatime;  #带有年月日时分秒

 ----------------------end---------------------

推荐阅读:


图片


猜你喜欢

转载自blog.51cto.com/15127516/2657634