初识sql语句
# 默认用户登陆之后并没有实际操作的权限
# 需要使用管理员root用户登陆
$ mysql -uroot -p # mysql5.6默认是没有密码的
#遇到password直接按回车键
mysql> set password = password('root'); # 给当前数据库设置密码
mysql> select user(); #查看当前用户
mysql> exit # 也可以用\q quit退出
# 创建账号
mysql> create user 'eva'@'192.168.10.%' identified by '123';# 指示网段
mysql> create user 'eva'@'192.168.10.5' # 指示某机器可以连接
mysql> create user 'eva'@'%' #指示所有机器都可以连接
mysql> show grants for 'eva'@'192.168.10.5';查看某个用户的权限
# 远程登陆
$ mysql -uroot -p123 -h 192.168.10.3
# 给账号授权
# grant 权限类型 on ftp.* to 'guest'@'192.168.14.%';
mysql> grant all on *.* to 'eva'@'%';
mysql> flush privileges; # 刷新使授权立即生效
# 创建账号并授权
mysql> grant all on *.* to 'eva'@'%' identified by '123'
# 操作数据库
# 创建库 create database 数据库名;
# 切换到这个库下 use 库名
# 查看所有库 show databases;
# 操作表
# 查看这个库下的所有表 show tables;
# 创建表 create table 表名(字段名 数据类型(长度),字段名 数据类型(长度),..);
# 删除表 drop table 表名;
# 查看表结构 desc 表名;
# 操作数据
# 增 : insert into 表 values (一行数据),(一行数据),(一行数据);
# 删 : delete from 表 where 条件;
# 改 : update 表 set 字段名=值,字段2=值2 where 条件;
# 查 : select 字段 from 表;