初识Mysql
安装Mysql
软件下载
mysql5.7 64位下载地址:
https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-winx64.zip
电脑是64位的就下载使用64位版本的!
安装步骤
1、下载后得到zip压缩包.
2、解压到自己想要安装到的目录,本人解压到的是D:\Environment\mysql-5.7.19
3、添加环境变量:我的电脑->属性->高级->环境变量
选择PATH,在其后面添加: 你的mysql 安装文件下面的bin文件夹
4、编辑 my.ini 文件 ,注意替换路径位置
[mysqld]
basedir=D:\Program Files\mysql-5.7\
datadir=D:\Program Files\mysql-5.7\data\
port=3306
skip-grant-tables
5、启动管理员模式下的CMD,并将路径切换至mysql下的bin目录,然后输入mysqld –install (安装mysql)
6、再输入 mysqld --initialize-insecure --user=mysql 初始化数据文件
7、然后再次启动mysql 然后用命令 mysql –u root –p 进入mysql管理界面(密码可为空)
8、进入界面后更改root密码
update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';
9、刷新权限
flush privileges;
10、修改 my.ini文件删除最后一句skip-grant-tables
11、重启mysql即可正常使用
net stop mysql
net start mysql
12、连接上测试出现以下结果就安装好了
SQLyog配置
使用SQLyog管理工具自己完成以下操作 :
- 连接本地MySQL数据库
- 新建MySchool数据库
- 字段
- GradeID : int(11) , Primary Key (pk)
- GradeName : varchar(50)
- 数据库名称MySchool
- 新建数据库表(grade)
Mysql服务的启动与停止
方式一:计算机——右击管理——服务
方式二:通过管理员身份运行
sql net start mysql(服务名)
net stop mysql(服务名)
Mysql服务的登陆与退出
方式一:通过Mysql自带的客户端
只限于root用户
方式二:通过cmd
登录:
-h localhost(主机名)
-P 3306(端口号)
-u root(用户名)
-p (密码)
查看数据库版本
1、在数据库客户端
select version();
2、在cmd
mysql --version
mysql --V
Mysql指令
1.show databases; -> 显示有几个数据库
2.use mysql(库名); -> 调用某一个库
3.show tables; -> 查看某一个库的所有表
4.show tables from sys(库名); -> 在不改变位置的情况下查看一个库
5. select database(); -> 查看当前在哪个库下
6.create table 表名(
列名 列类型,
列名 列类型,
。。。
); -> 创建表
7.desc 表名-> 查看表结构
8.select * from 表名 -> 显示表中所有数据
Mysql语法规范
1、不区分大小写,但建议关键字大写,表明、列名小写
2、每条命令后加分号
3、每条命令根据需要适当缩进换行
4、注释
单行注释:#注释文字
单行注释:-- 注释文字
多行注释:/* 注释文*/
SQL的语言分类
DQL(Data Query Language):数据查询语言 select DML(Data Manipulate Language):数据操作语言 insert 、update、delete DDL(Data Define Languge):数据定义语言 create、drop、alter TCL(Transaction Control Language):事务控制语言 commit、rollback