linux中的mysql删除一行数据,linux中mysql数据库创建 删除 修改 案例

MySQL基础操作练习(所属的库叫做testdb):

1)新建如下表(包括结构和内容):

132135110.jpg

2)完成如下操作

(1)找出性别为女性的所有人;

(2)找出年龄大于20的所有人;

(3)修改Zhu Ziliu的Course为Kuihua Baodian;

(4)删除年龄小于等于19岁的所有人;

(5)创建此表及所属的库;

(6)授权给testuser对testdb库有所有访问权限;

mysql> create database if not  exists testdb;

mysql> create table testdb.testdata (id int unsigned,name char(20),age int unsigned,gender char(20),course char(30));

mysql> insert into testdata values (1,'ling huchong',24,'male','hamogong');

mysql> insert into testdata values (2,'huang rong',19,'female','chilian shenzhang');

mysql> insert into testdata values (3,'lu wushaung',18,'female','jiuyang shenggong');

mysql> insert into testdata values (4,'zhu ziliu',52 ,'male','pixie jianfa'),(5,'chen jialuo',22,'male','xiaolong shiba zhang');

mysql> use testdb; 设定为默认数据库。

mysql> show databases;查看数据库资源。

mysql> show  tables ; 查看默认数据库的类型。

mysql> desc testdata; 查看数据表的结构类型。

mysql> select * from tastdata;

mysql> select id,name,age,course from testdata where gender='male';

mysql> select id,name,gender,course from testdata where age > 20 ;

mysql> update testdata set course='kuihua baodian' where name='zhu ziliu';

mysql> delete from testdata where age < 19 ;

mysql> grant all on testdb.testdata to 'testuser'@'%.%.%.%' identified by 'redhat';

mysql> flush privileges; 刷新数据库。

mysql> help create table;查看创建表的帮助信息。

mysql> help alter table; 查看修改表的帮助信息。

远程连接有些命令选项:

-h:指定服务器地址

-u:指定用户名

-p:让用户输入密码

[root@www ~]# mysql -h 172.16.20.1 -u testuser -p; #以用户testuser的身份连接服务器上的数据库

mysql> select * from testdata;                #可以查询的哦!!

mysql> delete from testdata where ID=1;       #这里是不允许删除

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值