Linux---Mysql

安装并启动Mysql
yum -y install mysql*
service mysqld start
ps -elf |grep mysqld

在这里插入图片描述

设置密码
mysqladmin -u root password '123456' #给root用户设置123456的密码
mysql -u root -p #以root用户登录
数据库设置
show databases;#查看数据库 
create database 库名;#创建数据库 
drop database 库名;#删除数据库 
use 库名;#打开数据库 
数据表操作

数据库管理系统中, 可以有很多库, 每个数据库中可以包括多张数据表

 show tables;#查看表:
create table 表名(字段名1 类型,字段名2 类型)engine=innodb default charset=utf8;#创建表: create table if not exists 表名(#创建表: 如果表不存在,则创建, 如果存在就不执行这条命令
​ 字段1 类型,
​ 字段2 类型
​ );
drop table 表名;#删除表: 
desc 表名;#表结构:
insert into 表名(字段1,字段2,字段3) values(1,2,3);#记录操作 增删改查
insert into 表名(字段1,字段2,字段3) values(a值1,a值2,a值3),(b值1,b值2,b值3)#记录操作 增删改查
select * from 表名#查看信息
select 字段1,字段2,字段3 from 表名;#查看信息
select * from 表名 where 字段=某个值;#查看信息
update 表名 set 字段=某个值 where 条件; #修改update 表名 set 字段1=1,字段2=2 where 条件;#修改update 表名 set 字段=字段+where 条件;#修改
delete from 表名 where 字段=某个值;#删除:

在这里插入图片描述

小作业

新建数据库shuku,创建表books,设置序号、书名、作者、价格、发布日期、说明,第几集等字段:
a、不指定字段名称,插入第一集的书籍。
b、同时插入多条数据(不指定集数,自动分配) auto_increment
c、修改第2集到第5集的作者
d、将第三集的价格改为0
e、删除价格为0的书籍

create table books (id int(10) unsigned not null auto_increment, author char(20), bookname char(20), price int(20) not null, time year, description char(100), pagenum int(10), primary key(id));#创建表books,设置序号、书名、作者、价格、发布日期、说明,第几集等字段
desc books;

在这里插入图片描述

#输入信息
insert into books values(1,'The_shy','TOP',300,2018,'GOD',20);
insert into books (author,bookname,price,time,description,pagenum) values('ning','jungle',300,2018,'Good',20);
insert into books (author,bookname,price,time,description,pagenum) values('rookice','mid',300,2018,'Good',20);
insert into books (author,bookname,price,time,description,pagenum) values('jlk','ADC',300,2018,'Good',20);
insert into books (author,bookname,price,time,description,pagenum) values('baolan','sup',300,2018,'Good',20);
select * from books;

在这里插入图片描述

#修改作者
update books set author='leyan' where id=2;
update books set author='puff' where id=4;
update books set author='southwind' where id=5;
select * from books;

在这里插入图片描述

#修改价值
update books set price=0 where id=3;
select * from books;

在这里插入图片描述

#删除无价值项目(作业所迫)
delete from books where price=0;
select * from books;

在这里插入图片描述

夹带私货

推荐一个视频等你下班

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值