数据库的增删改查

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MySQL的常用命令符、增删改查的方法、以及修改表的结构语句和修改表的记录语句。

创建一个完整的数据库:

Create database 库名default character set utf8 collate utf8_general_ci;

删除一个数据库:

Drop database 库名;

查询所有数据库:

Show databases;

选择当前数据库:

Use 库名;

导入外部文件:

Source ‘路径’没有分号

导出数据库文件:

Into outfile ‘路径’;

创建一个完整的表:

Create table 表名 (字段名) default charecter set utf8 collate utf8_general_ci;

删除一个表:

Drop table 表名;

清空表的记录:

Truncate 表名;

查看表的结构:

Desc 表名;

查看所有的表:

Show tables;

DDL部分

修改数据表,包括:

修改列的名称:

Alter table 表名 change 旧的字段名新的字段名类型;

修改列的类型:

Alter table 表名 modify 字段名新的类型;

增加一列:

Alter table 表名 add column 字段名类型;

删除一列:

Alter table 表名 drop column 字段名;

DML部分

给某个字段增加记录:

Insert into 表名(字段名) values (记录);

给多个字段增加记录:

insert into 表名(字段名1,字段名2,..) values(记录1,记录2,..);

给所以字段增加记录:

Insert into 表名 values (与之对应的记录);

给某个字段增加多条记录:

Insert into 表名(字段名) values(记录1),(记录2),(记录3),(...);

删除数据:

Delete from 表名 where 要删除的记录;

注意:如果不加where条件的话会删除表中所有的记录;

修改表中的记录:

Update 表名 set 字段名=’新的内容’ where 指定位置;

注意:如果没有where语句,则会修改全部的内容;

查看表的所有记录:

Select * from 表名;

查看表的某个字段的记录:

Select 字段名 from 表名;

查看符合条件的记录:

Select 字段名 from 表名 where 条件;

and 且、or 或、in 在一定范围、not in 不在范围、between and 指定范围

5000;

表示查找1000到5000间的东西

排序:

Order by 字段名排序方式(asc 升序、desc 降序)

Select 字段名 from 表名 order by 字段名排序方式;

筛选:

Limit 筛选

Select 字段名 from 表名 limit 个数;

筛选一般和排序一起使用

Limit3 表示筛选3个;limit3,5表示筛选3个后再选5个

模糊查询:

Like ‘%x%’

Like后面跟关键字引号引住后加百分号表示有这样的字体就会找出来.

相关文档
最新文档