第一:先登录数据库
1.查看当前用户: SELECT USER();
2.查看有哪些数据库: SHOW DATABASES;
3.查看在哪个数据库: SELECT DATABASE();
第二:创建数据库 : CREATE DATABASE `mydb`;
1.打开数据库:USE 数据库名称
2.删除数据库:DROP DATABASE `mydb`;
第三:创建数据表
1.查看数据库中的表
1.1查看数据表列表:SHOW TABLES [FROM 数据库表名字]
1.2查看当前数据库中的数据表:SHOW TABLES
1.2
2.创建数据表:create table `表名`(`字段名` 类型 comment(说明) `说明字`;
3.查看创建表:SHOW CREATE TABLE `表名`G
4.查看数据表的结构:DESCRIBE `表名`;
5.删除数据表:DROP TABLE 'tablename';
第四.单表中数据库的增,删,改,查
1.在数据库表中增加数据:insert into `表名`(字段1,字段2(字符类型需加引号))values(对应字段填写数值,(多个数值需要在括号后面加逗号))
2.在数据库表中查询数据:select * from 数据表名; (*代表全部)
3.修改数据表中的数据:update 数据表名 set 字段名=值; (全部)
也可以指定修改的字段:update 数据表名 set 字段名=值 where 指定字段=需更改的值
4.删除数据表中的数据:delete * from 数据表名; (全部数据)
删除指定数据:delete * from 数据表名 where 字段=值;
第五.MySQL数据类型
1.整型 2.浮点型 3.日期类型 4.字符型
int 整型
VARCHAR(20), #指定长度(限定长度)
CHAR(4), #指定长度(无轮输入多长都占指定长度)
text, #可变长度 (无限定长度)
DATETIME, #日期时间类型 YYYY-MM-DD HH:MM:SS
ENUM('好评','差评') (只能选择括号中的对象)
总结:在操作MySQL的时候先查看当前是什么用户,在哪个数据库中,操作着什么。
做到; 我是谁,我在哪,我在干嘛, 三大基本操作。
严格执行当前编环境的语法。
想好自己想要做的要求,例出需求,然后进行操作。