1、创建数据库:create database 数据库名 【库选项】

!注意 insert语句插入要是用values()

2、查看已经创建的数据库结构或者别人的,要是用创建语句查询:show create database php6;
3、删除数据库:drop database php6;
4、进入数据库:use +数据库名 eg: use php6;
5、查看所在数据库的位置:反斜杠 +s,不用写;
6、设置客户端字符集:set names gbk;
7、创建数据表:create table 表名(选项如s_name varchar(32),s_id char(10),等) charset utf8;
8、查看表的结构:desc stud; 即desc+表名
9、查看表的创建语句:show create table stud; 即show create table +表名;
10、查看表内的数据
select * from 表名;
11、mysql中遇到男显示不出来问题,如下图

81.png

解决方式:设置性别选项时,最好不用int char,使用enum 如下:

82.png

s_sex enum('保密','男','女')not null;

12、选择年龄为 18 或 20 或 23 的学生,可以使用in 或者 or,如下所示:
83.png

84.png

85.png

13、is null是mysql下专门用于判断null值得运算符。
如果有如果性别哪一列有null,那么判断时,可以使用is null来判断。
如: select * from student where s_sex is null;
14、mysql like用法 用于查找仅有几个关键词的搜索,如百度搜索时,只用几个关键字就会把所有的包含关键字的所有结果搜索出来:
%:表示后面0个字符或者多个字符
_:表示后面仅有一位字符
示例如下图:
cat2数据表

%查找结果

_号 查找结果

15、mysql的修改数据:
update 表名 set 字段1=值,字段2=值 再加where子句。
例如 将cat2中的wangwu改为wangjian
wangwu改wangjian

改完后

16、mysql删除数据:
delete from表名 where子句。
将where子句匹配到的记录进行删除,往往是删除一行数据。
例如删除姓名为wangjian的数据如下所示:

删除wangjian

删除之后