MySQL是一款免费开源的关系型数据库,很多中小型企业开发项目都选择使用MySQL数据库,所以大家也在优先选择学习MySQL数据库。
一,安装
1.打开MySQL下载地址,MySQL官方下载地址https://dev.mysql.com/downloads/mysql/。
2.选择自己的安装平台,这里选择Microsoft Windows。
3.选择合适的安装包,进入下载页面,点击下载即可获取安装包。
1.将下载好的安装包解压到合适的目录下。
2.配置MySQL环境变量,步骤如下:
计算机右键单击->选择属性->高级系统配置->环境变量->选择系统变量Path->选择编辑->在变量值输入框的末尾添加一个分号,后面紧接着解压后目录->点击确定。
生成MySQL数据目录,即data目录。打开DOS窗口,进入到MySQL目录下的bin目录,执行命令mysqld --initialize-insecure --user=mysql,此时在MySQL目录下生成data目录。
启动Mysql服务。打开DOS窗口,进入到MySQL目录下的bin目录,执行命令net start MySQL,此时界面提示服务启动成功,此时安装完毕。
二,进入数据库
进入:mysql -u root -p
1、显示当前数据库服务器中的数据库列表:
mysql> SHOW DATABASES;
2、建立数据库:
mysql> CREATE DATABASE 库名;
3、建立数据表:
mysql> USE 库名;
mysql> CREATE TABLE 表名 (字段名 VARCHAR(20), 字段名 CHAR(1));
4、删除数据库:
mysql> DROP DATABASE 库名;
5、删除数据表:
mysql> DROP TABLE 表名;
6、将表中记录清空:
mysql> DELETE FROM 表名;
7、往表中插入记录:
mysql> INSERT INTO 表名 VALUES (“hyq”,“M”);
8、更新表中数据:
mysql-> UPDATE 表名 SET 字段名1=‘a’,字段名2=‘b’ WHERE 字段名3=‘c’;
9、用文本方式将数据装入数据表中:
mysql> LOAD DATA LOCAL INFILE “D:/mysql.txt” INTO TABLE 表名;
10、导入.sql文件命令:
mysql> USE 数据库名;
mysql> SOURCE d:/mysql.sql;
11、命令行修改root密码:
mysql> UPDATE mysql.user SET password=PASSWORD(‘新密码’) WHERE User=‘root’;
mysql> FLUSH PRIVILEGES;
三,导入导出数据
导出单张表:(多张表用空格隔开)
mysqldump -u [用户名] -p[密码] [数据库名] [表名1 表名2] > 路径/导出的文件名
mysqldump -u root -proot user userInfo > d:/userInfo .sql //将user数据库的userInfo表导出至d盘
mysqldump -u root -proot user userInfo user > d:/userInfo .sql // 导出userInfo表和user表
导出部分数据
mysqldump -u [用户名] -p[密码] [数据库名] [表名] --where=“筛选条件” > 路径/导出的文件名
mysqldump -u root -proot user userInfo --where=“sex=1” > d:/userInfo .sql //导出userInfo表中sex=1的数据
导出部分字段(用select语句实现)
mysql -u[用户名] -p[密码] [数据库] -e “sql语句 INTO OUTFILE ‘路径/文件名’ "
//导出user表的id和name字段
mysql -uroot -proot user -e " SELECT id,name from user where id>10 INTO OUTFILE’D:/user.sql’”
导入:
1、登录mysql:mysql -u root -p
2、切换数据库:use 数据库
3、使用source命令:source 路径/文件。
mysql>source d:/user.sql