linux应用系统数据库,linux下mysql数据库系统应用第一篇

1.登录到mysql服务器

经过安装后的初始化过程,mysql数据库的默认管理员账号为root,密码为空,若要以未设置密码的root用户登录本机的mysql数据库,可以执行以下操作.

a4c26d1e5885305701be709a3d33442f.png

如果登入到其他的mysql服务器,则需要使用

“-h”选项来指定目标主机地址,在有密码的情况下,还应使用“-p”选项来进行密码效验。例如,若要连接到mysql服务器

192.168.1.1并以用户 admin进行有密码的验证,可以执行以下操作。

a4c26d1e5885305701be709a3d33442f.png

2.查看当前服务器中有哪些库

a4c26d1e5885305701be709a3d33442f.png

3.查看当前使用的库中有哪些表

a4c26d1e5885305701be709a3d33442f.png

4.查看表的结构

describe语句:用于显示表的结构,即组成表的各字段(列)的信息。需要指定库名,表名,作为参数,若只指定表名参数,则需要先通过

use 语句切换到目标库。如下:

a4c26d1e5885305701be709a3d33442f.png

5.创建新的库

a4c26d1e5885305701be709a3d33442f.png

6.创建新的表

格式如下: create table

表名(字段1名称类型,字段2名称类型,.....,primary key (主键名))

a4c26d1e5885305701be709a3d33442f.png

7.插入数据记录

insert into

语句:用于向表中插入新的数据记录。格式如下:

insert into

表名(字段1,字段2,.....) values(字段1的值,字段2的值,.....)

a4c26d1e5885305701be709a3d33442f.png

8.验证查询数据记录

格式:

select

字段名1,字段名2,......from 表名 where 条件表达式

a4c26d1e5885305701be709a3d33442f.png

当需要根据特定的条件查找记录时,where条件子句则是必不可少的。例如,若要查询

t227表中用户名为‘zhangsan'的记录,输出其中用户名,密码字段的信息,可以如下操作。

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

9.修改数据记录

格式:

update 表名 set

字段名1=字段值1[,字段名2=字段值2] where 条件表达式

a4c26d1e5885305701be709a3d33442f.png

 a4c26d1e5885305701be709a3d33442f.png

把zhangsan这个用户密码改为了空字串

10.为用户创建密码 此后登入需要密码才可进入mysql系统 比较安全

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

11.若是在linux命令行环境中执行,还可以使用mysqladmin工具来设置密码。

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

登入不了因为设置了密码!!!

a4c26d1e5885305701be709a3d33442f.png

成功登入!

12.删除数据记录

格式:

delete from 表名 where

条件表达式

a4c26d1e5885305701be709a3d33442f.png

 a4c26d1e5885305701be709a3d33442f.png

二.数据库的用户授权

1.授予权限

格式:grant 权限列表 on 库名.表名 to 用户名@来源地址 [ identified by '密码' ]

用户名@来源地址:用于指定用户名称和允许访问的客户机地址,即谁能连接,能从哪里连接。来源地址可以是域名,ip地址,还可以使用%通配符,表示某个区域或网段内的所有地址。例如:192.168.1.%

identi ....by:

用于设置用户连接数据库时所使用的密码字串符,忽略则密码为空。

权限列表:用于列出授权使用的各种数据库操作,以逗号隔开,比如

"select,insert,update".使用all表示所有权限。

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

上面我给的权限是查询看看是否可以!

a4c26d1e5885305701be709a3d33442f.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值