查看数据库:

Show databases;

查看指定部分数据库:模糊查询

Show databases like ‘patten’;--paatten是匹配模式

%:表示是匹配模式

_:表示匹配单个字符;

查看数据库创建语句:

Show create database 数据库名[库选项];

更新数据库:

数据库名字不可以修改;

数据库的修改仅限于库选项:字符集和校对集(校对集依赖于字符集);

Alter database 数据库名 [库选项];

Charset /character set  [=] 字符集;

Collate [=] 校对集;

删除数据库:

所有操作中删除最简单;

Drop database 数据库名;

当删除数据库语句执行以后发生了什么?

1,在数据库颞部看不见对呀数据库。

2,对应数据库存储文件夹内数据库名字对应的文件夹表也被删除。

注意:不要随便删除数据库

表操作:

表与字段(filed)密不可分

新增数据表:

Create table 表名(字段名1 数据类型1,

字段名1 数据类型1

)[表选项]

表选项:控制表的选项

字符集:sharacter set /character 具体字符集;

校对集:collate 具体校对集;

存储引擎:engine 具体的存储引擎(innodb和myisam);

进入数据库环境 use 数据库名称

当创建表的sql指令执行以后发生了什么?

1,数据库下存在相应的表,

2,在数据库对应的文件夹下会产生对应的表结构文件。

查看数据表:

数据库能查看的方式,表都能查看。

查看所有表:

Show tables:

查看部分表:

模糊匹配:show tables like ‘patten’;

查看表的创建语句:

Show create table 表名;

查看表结构:

Desc class;

Describe class;

Show colums from class;

修改数据表:

俩部分,修改表本身,修改字段

Rename table 老表名 to 新表名;

修改表选项:字符集

Alter table 表名,表选项 值;

修改字段:

字段的操作很多新增、修改、修改、重名、删除。

新增字段:

Alter table 表名 add 字段名 数据类型 [列熟悉][位置];

位置:字段名可以存放在表中任何位置

First:第一位置。

Alter:在哪个字段之后,alter 字段名;默认在最后一个字段。

修改字段:

通常是修改属性或数据类型

Alter table 表名 modify 字段名 数据类型[属性][位置];

重命名字段:

Alter table 表名 change 旧字段 新字段 数据类型 [属性][位置];

删除字段:

Alter table 表名 drop 字段名;

删除数据表:

Drop table 表名1 表2--一次性多张

当删除数据表指令以后发生了什么?

1,表空间没有指定表(数据没有了);

2,数据库对应的文件夹下对应的文件(与存储引擎有关)也会被删除

注意:删除有风险,操作不可逆。

数据操作:

新增数据(两种)

方案1------给全字段插入数据,不需要指定列表:需要数据的值与表中设计字段出现顺序一致

Insert into 表名 values();

方案2------给部分字段插入数据,需要选定字段列表,字段列表顺序与字段顺序一致;

但是值列表顺序必须与选定字段顺序一致

Insert into 表名 (字段列表) values ([值列表], [值列表]);

查看数据

Select */字段列表 from 表名[where 条件];

更新数据

Update 表名 set 字段 =值[where 条件];

删除数据:不可逆

Delete from表名 [while 条件];

最新文章

  1. Angular-Chart.js 初接触;;;
  2. sqlserver中判断表或临时表是否存在
  3. 7Z命令行详解
  4. supersr--图片轮播逻辑
  5. javascript设计模式学习之三—闭包和高阶函数
  6. phpStorm中ftp的配置与使用
  7. 企业服务总线Enterprise service bus介绍
  8. C# 清楚Cookies
  9. UIViewController的生命周期及iOS程序执行顺序
  10. USACO Party Lamps 【Binary code solvution】【规律】
  11. html 超链接(a)详细讲解
  12. 《JAVA程序设计》第9周学习总结
  13. Webpack 2 视频教程 016 - Webpack 2 中生成 SourceMaps
  14. centos6.8 编译安装lnmp php7.2 mysql5.6 nginx1.1.4
  15. #10072. 「一本通 3.2 例 1」Sightseeing Trip(floyd求最小环+路径)
  16. 四则运算C语言程序
  17. maven 解决jar冲突
  18. xcode reset 删除重新安装
  19. 14.纯 CSS 创作一种侧立图书的特效
  20. python学习 day18 (3月25日)---( 面向对象浅析)

热门文章

  1. Flex 布局排版总结
  2. golang语言中os/signal包的学习与使用
  3. PYthon end
  4. Java中的队列都有哪些,有什么区别?
  5. SD-WAN介绍
  6. iOS.AutomatePackageBuild.0-Resource-List
  7. CSS中(font和background)的简写形式
  8. nodejs 开发服务端 child_process 调试方法(1)
  9. LFI/RFI总结
  10. Two Sum IV - Input is a BST LT653