安装并启动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;
夹带私货
推荐一个视频等你下班。