一:对表的修改一些操作——alter更改字段属性
1:启动MySQL
2:
show databases;查看有哪些库
create database zjs2;新建一个名为zjs2的库
use zjs2;使用zjs2库
show tables;查看zjs2库里有哪些表
3:在zjs2库里新建一个名为person的表
4:describe person查看person表的结构
开始练习
rename更改表名
modify 更改类型
change更改字段名
add添加一个新字段
5:修改表名
eg:把person改为ps
first 添加字段到第一行
after添加字段到任意行后面
6:更改表内具体的类型
eg:把name的type从char(10)改为char(20)
7:更改字段的名字
eg:把info改为information
8:change可以同时更改字段名和类型
9:加入一个新字段
10:新添加一个字段且放在第一行
11:新添加一个字段且放在某一个字段的后面
12:删除某个字段
13:交换两个字段的位置
二:远程连接登陆数据库
服务端IP:192.168.142.134
客户端IP:192.168.142.133
服务器端:
关闭防火墙 : setenforce 0
关闭SElinux: iptables -F
1:复杂登陆
客户端:
(1)yum -y install mysql
服务器端:
登陆数据库给客户端的root用户进行授权
(1)登陆:
(2)授权:给客户端的zhangsan授予一个对zjs2库有一个select,drop的权限。
(3)建一个zjs22库后面用
(4)做个备份:
客户端:
验证
(1)远程连接mysql -u zhangsan -p -h 192.168.142.134 -P 3306
(2)验证select,drop两个权限
服务器端:
(1)
2:简单登陆
服务器端:
(1)授予lisi用户 全部权限 所有库的所有表 且lisi能从任意一台主机登陆
(2)刷新一下权限
客户端:
(1)
(2)修改客户机的IP地址,然后重新登陆,验证lisi在任意(IP)主机都能登陆
结果:成功,发现lisi可以在不同ip的主机上登陆,而zhangsan不能。
三:图形化 远程连接登陆数据库
30:10
1: