MySQL -- 数据库基础入门

MySQL数据库入门,首先要会一些基本的操作

1.创建数据库、表

我们想创建一个book的数据库

为了保持好的习惯,在创建出数据之前先利用 show databases语句检查是否存在该数据库,如果不存在则进行创建

在创建好数据库后,利用use book语句打开我们刚才创建的数据库,这是创建表之前必要的操作

然后利用create table tablename来创建表

上面我们创建了一个book_list的表,并设置book_id为主键,且不为空。。

在创建完表格后,我们需要插入数据 利用insert into 语句实现向表格上插入数据

我们查看插入表格上的数据,利用select语句实现,这里select可以选择不同的属性,如果选择全部属性,可以使用*代替

我们选择book_list表上除了author其他的属性

在涉及到数据库的操作上,其共有四个方面的操作 select(选择),update(更新),insert(插入),delete(删除)

其中选择(select)是较为复杂的操作。

在select操作上可以指定行的选择,利用where语句进行实现

比如,我们向实现price的值大于40的行。。

在where中还涉及到一些复杂的操作

比如between...and...

利用in,, 可以查询某个属性的值是否在某个值内

 

可以关键字like进行模糊查询,比如我们想查询刚插入表上的王姓氏的所有人

当然在模糊查询上,还可以有其他的模糊查询,除了使用% ,,也可以使用 _ 进行实现,并且将这些符号放在不同的位置会对应不同的查询格式。。

 

在表格上增加一个属性列,这时要使用alter语句进行实现,利用alter关键字进行修改

 

接下来,我们想删除创建表上的一个属性,利用drop语句实现

你可能有点纠结我们删除时我们到底是使用drop还是delete,我的理解是这样的,比如你想彻底删除跑路的话,你就会使用drop,比如drop database+databaseName;

但是你只是想删除数据,但是并不像彻底删除,可以使用delete//

比如使用drop对表进行操作,是彻底删除表的。包括表的结构,但是利用delete对表进行操作,删除的仅仅是表上的数据,其表的结构还在。。

 

当我们想对表中某个数值进行更新,使用update语句,这里用到set设置你将修改的值

比如我们想第一行中address属性的清华大学出版社修改为世纪高教出版社

 

当然在update修改下,还可以设置修改多个语句,

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值