1.命令输入格式
在mysql环境下,每一次输入命令,都要以分号“;”为结尾,如果忘记输入而直接回车,就会出现->符号,意思是你要输入;才能执行命令,不然一直回车也没用。 除此之外,一般输入左括号或者一些对称的符号,如果少输入一边,它就会出现像->类似的符号等待你完整输入。
在命令行后加 \c表示改行命令无效,不执行。
在mysql下,命令行不区分大小写。
输入一串命令行后按ESC可以直接取消输入。
2.基本命令
show databases ------显示当前user下的所有数据库名称,它里面也包括一些原先就有的数 据库,比如test。
create database xxxxx-----建立一个数据库
use xxxx -------使用某个数据库,在show databases里选择一个数据库,选择好数据库后 才可以进行表格操作。
show tables ------显示在该数据库下的表结构
desc xxxx ------显示xxxx的具体结构,包括所有的值和值得类型
select * from studen -----查看studen表格下的所有值
3.建立用户
一般在root账户下可以操作所有的数据库,但这样对所有的数据库是不安全的,有时只需要使用其中的一个数据库,因此可以通过在root下建立子账号来单独对某一数据库进行操作。
命令:grant all on Sirius,x to "Siri" @ "localhost" identified by "123456"
这里是把root权限赋给Sirius这个用户,localhost是本机的地址,当sql服务器不在本机时输入其ip地址 123456是登陆时密码
4.对mysql命令进行备份
(1)备份:在cmd环境下: mysqldump -uroot -p sirius>d:/sirius.sql 这里的意思是在root用户下,把数据库sirius导出到d盘目录下,保存为sirius.sql文件。该文件可以通过txt打开。
(2)还原: cmd下: mysql -uroot -p sirius<d:/sirius.sql 注意这里的反向号,就可以通过sirius.sql下的命令来还原sirius数据库。 或者在mysql环境下: source d:/sirius.sql 进行载入,它会执行sirius.sql下的所有命令。 --------因此可以在sirius.sql文件进行命令修改.