1.登陆退出mysql
1.1连接mysql
登陆命令:
mysql -u 用户名 -p 密码
或者如上图 不输入密码,直接回车再输入密码
1.2退出mysql
命令直接输入:
exit
1.3 可选参数
-u 等效于 --user=name
登录到MySQL服务器的用户,如果省略,Linux下默认为当前用户,Windows下默认为ODBC。
-p
如果所登录的用户需要密码,那么这个选项mysql命令会提示你输入密码。
-h computername 等效于 --host=computername
MySQL服务器的地址,如果省略则默认连接到本地计算机。
–protocol=name
选择mysql与MySQL服务器连接所使用的通信协议,如果通过网络则可取值只有tcp一个值可选,如果MySQL服务器在本地,则有socket(UNIX/Linux)、pipe(Windows)或memory(WIndows)可选。
-P n 等效于 -port=n
mysql与MySQL服务器连接所使用的端口号,默认为3306。
–default-character-set=name
mysql程序与MySQL服务器通信时所使用的端口号,这个值应该与当前终端所使用的字符集保持一致(否则当包含中文时会出现‘?’)。
databasename
需要mysql默认打开的数据库。
如果在mysql中加上选项–i-am-a-dummy,发出没有WHERE或LIMIT关键字的UPDATE或DELETE时,mysql程序就会拒绝执行。
2. 创建、删除、选择数据库
2.1 创建数据库
语法:
CREATE DATABASE 数据库名;
创建数据库失败,库已经存在**(如图)**:
创建数据库,库已存在则删除,并指定字符集为UTF-8:
命令:
CREATE DATABASE IF NOT EXISTS 数据库名 DEFAULT CHARSET utf8 COLLATE utf8_g
eneral_ci;
2.2 删除数据库
drop database <数据库名>;
2.3 选择数据库
use niutest;