mysql学习之路_sql

导读:本篇文章讲解 mysql学习之路_sql,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

 

 

 

查看数据库:

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 条件];

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/13133.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!