发表于: 2017-08-06 23:19:36
3 1043
一、学习总结
1.命令行工具操作mysql
(1)命令行连接mysql,两种方式:
A、使用mysql自带的命令行工具mysql command line。
路径:开始-所有程序-MySQL-MySQL Server 5.7-MySQL 5.7 Command Line Client
直接输入mysql的密码就可以连接了。
B:使用cmd连接
l 打开cmd(路径:开始-所有程序-附件-命令提示符),切换到mysql安装的路径:
cd C:\Program Files\MySQL\MySQL Server 5.7\bin
l 连接myslq:
mysql.exe -P 3306 -h localhost -u root –p
l 根据提示输入密码,即完成连接。
备注1:将mysql的bin路径(C:\Program Files\MySQL\MySQL Server 5.7\bin)直接配置到环境变量,即可以省去每次都需要切换。
备注2:连接格式:mysql -P 端口号 -h mysql主机名\ip -u 用户名 -p(温馨提示:第一个P是大写,第二个p是小写;u与root可以不用加空格,其它也一样)
(2)熟悉命令行中CRUD操作
授权新用户:grant select on *.* to jack@localhost identified by "jack";
删除用户授权:revoke select on *.* from jack@localhost;
查看所有的数据库:show databases;
查看所有的表:show tables;
显示表结构:describe jnshu_student;
创建库:create database testdb;
删除库:drop database testdb;
使用库:use jnshu;
创建表:create table student(id int null,name varchar(20) null);
删除表:drop table student;
插入数据:insert into student values(1,'mei');
查询表:select * from student;
清空表:delete from student;
增加列:alter table student add column age int null;
修改列:alter table student modify id int not null;
删除列:alter table student drop age;
修改表名:alter table student rename teacher;
查看创建表的sql:show create table jnshu_student;
备份数据库:mysqldump -uroot -p123456 jnshu>jnshu.sql;
还原数据库:source d:/jnshu.sql;
二、收获:
1.熟悉了一些简单的mysql操作;
2.命令行操作mysql,还是蛮爽的。
三、问题
备份数据库老是提示错误
四、下次学习计划
1.攻克数据备份的问题
2.学习数据库的一些高级操作,如索引、游标等。
评论