数据库的创建及其操作

1.创建数据库:

语法:create database 数据库名;

mysql ENABLE 语法 mysql语法表_表名


2.显示数据库:

语法:show databases ;//显示当前有的数据库

mysql ENABLE 语法 mysql语法表_数据库_02


mysql ENABLE 语法 mysql语法表_字段_03


3.使用数据库:

语法:use 数据库名;

mysql ENABLE 语法 mysql语法表_mysql ENABLE 语法_04


mysql ENABLE 语法 mysql语法表_mysql ENABLE 语法_05


4.删除数据库:

语法:drop database 数据库名:

mysql ENABLE 语法 mysql语法表_字段_06


表的创建及其操作

1.表的创建:

语法:

CREATE TABLE table_name (
 field1 datatype,
 field2 datatype,
 field3 datatype
 );

mysql ENABLE 语法 mysql语法表_mysql ENABLE 语法_07


2.表的删除:

语法:drop table 表名;

3.往表中插入数据:

语法:insert into 表名( , ,) values( , , ,);

mysql ENABLE 语法 mysql语法表_数据库_08


4.查看当前所有的表:

语法:show tables;

表的增删改查

1.插入数据

1)单行数据+全列插入

insert into 表名( , , ) values( , , );//表的所有字段名都要进行赋值;

2)多行数据加指定列插入

insert into 表名(指定字段名,指定字段名) values(指定字段赋值,指定字段赋值);

mysql ENABLE 语法 mysql语法表_数据库_09


mysql ENABLE 语法 mysql语法表_mysql ENABLE 语法_10

2.查询:

1).全列查询:

语法: select *from Student2;

mysql ENABLE 语法 mysql语法表_字段_11


2).指定列查询:

语法:select id,sname from Student2;//仅查询所给字段的内容

mysql ENABLE 语法 mysql语法表_表名_12


3).别名

语法:select sname ‘姓名’ from Student2;

mysql ENABLE 语法 mysql语法表_mysql ENABLE 语法_13


4).去重(关键字:distinct)

语法:select distinct age from Student2;//去除年龄相同的

mysql ENABLE 语法 mysql语法表_表名_14


5).排序(关键字: order by)

语法:select * from Student2 order by age;//按年龄排序

mysql ENABLE 语法 mysql语法表_数据库_15


6).条件查询(关键字 where)

语法:select *from Student2 where age>19;

mysql ENABLE 语法 mysql语法表_表名_16


7).and和or

and用法: select *from Student2 where age>19 and id=1;//在表Student2中查询年龄大于19并且id=1的

mysql ENABLE 语法 mysql语法表_mysql ENABLE 语法_17


or用法: select *from Student2 where age>19 or id=1;//在表Student2中查询年龄大于19或者id=1的

mysql ENABLE 语法 mysql语法表_表名_18


8).in(给定一个字段的可能有的值)

语法: select *from Student2 where age in(19,34);

mysql ENABLE 语法 mysql语法表_数据库_19


9).模糊查询(关键字 like)

语法: select *from Student2 where sname like ‘古%’;

mysql ENABLE 语法 mysql语法表_数据库_20


10).分页查询(limit)

语法:select *from Student2 limit 1,3;//从2开始往后三条记录

mysql ENABLE 语法 mysql语法表_数据库_21


3.修改(update)

语法: update Student2 set sname=‘邓伦’ where sname=‘古力娜扎’;

mysql ENABLE 语法 mysql语法表_字段_22


4.删除(delete)

语法: delete from Student2 where age=24;

mysql ENABLE 语法 mysql语法表_表名_23