1.登录到mysql服务器
经过安装后的初始化过程,mysql数据库的默认管理员账号为root,密码为空,若要以未设置密码的root用户登录本机的mysql数据库,可以执行以下操作.
如果登入到其他的mysql服务器,则需要使用
“-h”选项来指定目标主机地址,在有密码的情况下,还应使用“-p”选项来进行密码效验。例如,若要连接到mysql服务器
192.168.1.1并以用户 admin进行有密码的验证,可以执行以下操作。
2.查看当前服务器中有哪些库
3.查看当前使用的库中有哪些表
4.查看表的结构
describe语句:用于显示表的结构,即组成表的各字段(列)的信息。需要指定库名,表名,作为参数,若只指定表名参数,则需要先通过
use 语句切换到目标库。如下:
5.创建新的库
6.创建新的表
格式如下: create table
表名(字段1名称类型,字段2名称类型,.....,primary key (主键名))
7.插入数据记录
insert into
语句:用于向表中插入新的数据记录。格式如下:
insert into
表名(字段1,字段2,.....) values(字段1的值,字段2的值,.....)
8.验证查询数据记录
格式:
select
字段名1,字段名2,......from 表名 where 条件表达式
当需要根据特定的条件查找记录时,where条件子句则是必不可少的。例如,若要查询
t227表中用户名为‘zhangsan'的记录,输出其中用户名,密码字段的信息,可以如下操作。
9.修改数据记录
格式:
update 表名 set
字段名1=字段值1[,字段名2=字段值2] where 条件表达式
把zhangsan这个用户密码改为了空字串
10.为用户创建密码 此后登入需要密码才可进入mysql系统 比较安全
11.若是在linux命令行环境中执行,还可以使用mysqladmin工具来设置密码。
登入不了因为设置了密码!!!
成功登入!
12.删除数据记录
格式:
delete from 表名 where
条件表达式
二.数据库的用户授权
1.授予权限
格式:grant 权限列表 on 库名.表名 to 用户名@来源地址 [ identified by '密码' ]
用户名@来源地址:用于指定用户名称和允许访问的客户机地址,即谁能连接,能从哪里连接。来源地址可以是域名,ip地址,还可以使用%通配符,表示某个区域或网段内的所有地址。例如:192.168.1.%
identi ....by:
用于设置用户连接数据库时所使用的密码字串符,忽略则密码为空。
权限列表:用于列出授权使用的各种数据库操作,以逗号隔开,比如
"select,insert,update".使用all表示所有权限。
上面我给的权限是查询看看是否可以!