一、启动MySQL
1、 win+R或者CMD中输入“services.msc”打开服务,在里面找到MYSQL服务进行控制
2、cmd下我们输入 net stop mysql80 来禁用MYSQL服务
3、cmd下我们输入 net start mysql80 来启用MYSQL服务
二、连接MySQL服务器
-
连接本地MySQL
mysql -uroot -p
2、指令集
连接好后我们输入 \h 来查看一下命令集:
3、退出
\q exit quit
4、连接远程MySQL
mysql -h127.0.0.1 -uroot -p
或者使用:
mysql --host=127.0.0.1 --user=root --password
三、MySQL目录结构
1、安装目录
2、数据目录
数据库:文件夹
表:文件夹中的文件
数据记录:文件内存储的内容
四、SQL通用语法
1、SQL可以单行或多行书写,以分号结尾。遇到分号之前随意换行
2、使用空格或者Tab提高可读性
3、不区分大小写,但关键字推荐用大写
4、单行注释 :① -- (两个横杠一个空格)② # (mysql特有)
5、多行注释:/*。。。。*/
五、MySQL数据类型
1、数值类型
double(5,2) 表示总共5位,小数点后2位;
2、日期和时间类型
如果使用TIMESTAMP类型,则如果不赋值或者赋值为NULL,则默认保存系统当前时间。
3、字符串类型
varchar(20) 表示最大20个字符
六、SQL分类
1 DDL :用来定义数据库对象:数据库、表、列等;关键字:create drop alter
2 DML:用来对数据库表中的数据进行增删改;关键字:insert delete update
3 DQL:用来查询数据库表中的记录;关键字:select where
4 DCL:定于数据库的访问权限和安全级别及创建用户 关键字:GRANT REVOKE
七、DDL操作:数据库
1、创建
①、创建数据库 create database 数据库名;
②、防止重复创建 create database if not exists 数据库名;
③、指定字符集创建 create database 数据库名 character set 字符集名;
④、判断存在否并指定字符集:create database if not exists 数据库名 character set 字符集名;