原文链接: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---------------------

推荐阅读:

  • 干货--部署RocketMQ

  • Redis常见问题

  • Redis 数据备份与恢复

  • Redis搭建哨兵

  • 实战--Playbook批量部署zabbix-agent



©著作权归作者所有:来自51CTO博客作者mob604756e834f7的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 还原工具mysqldump
  2. MySQL数据库root账户密码忘记了怎么办?
  3. 掌握MySQL数据库这些优化技巧,事半功倍!
  4. Greenplum运维管理学习
  5. Zabbix监控ELK异常日志告警
  6. ELK企业日志平台收集Nginx访问日志
  7. Web前端开发人员必知的七项数据库优化技巧
  8. 10 个Linux Awk文本处理经典案例
  9. SQL优化小讲堂(六)——善待数据库从建表开始

随机推荐

  1. android 本地数据库
  2. Google Android Market疑遭屏蔽
  3. Android项目应用程序—应用程序及生命周
  4. 关于Android机型的pid vid的那些破事儿
  5. Android(安卓)开发者的 Flutter(六) —— F
  6. 基于 Android(安卓)NDK 进行 OpenGL ES开
  7. android wifi 无线调试
  8. [Android] 如何制作手电筒程序
  9. 如何在 Windows 平台上下載 Android 的原
  10. Android中Shape 和 Selector的用法