18、MySQL

18、MySQL

  1. ++主键(primary key) 能够唯一标识表中某一行的属性或属性组++。==一个表只能有一个主键==,但可以有多个候选索引。==主键可以保证记录的唯一==和==主键域非空==,数据库管理系统对于主键自动生成唯一索引,所以主键也是一个特殊的索引。
  2. 切记:
    1.主键的值是唯一的
    2.一个数据表只能有一个主键
    3.主键的值不能为空

增:向表中添加一条数据

INSERT INTO `表名`(`列名1`, `列名2`, `列名3`) VALUES (数字1,'字符串2','内容3')

    insert into 表名(字段1,字段2,……) values(值1,值2,……)

    insert into scoretab (sname,h5,js) values('$sname',$h5,$js)

exp:

INSERT INTO `users`(`uid`, `uname`, `upwd`) VALUES (5,'小刀',001)

image

删:

DELETE FROM `表名` WHERE (判断条件)

1.  Delete from 表名 清空表数据(慎重使用)
2.  Delete from 表名 where 字段=值
3.  删除编号为3的产品
delete from pro where pid = 3
4.  删除 小米 手机这个产品
delete from pro where name = ‘小米’


    delete from `scoretab` where sid=$id

exp:

DELETE FROM `users` WHERE uid = 6(判断条件)

image

改:

UPDATE `表名` SET `列名1`=[value-1],`列名2`=[value-2],`列名3`=[value-3] WHERE (条件)

1.  Update 表名 set 字段 = 值, 字段 = 值, …… where 条件
2.  修改 小米手机价格是 3000
update product set price = 3000 where pname=”小米”


    update scoretab set sname ='$sname',h5 = $h5,js = $js where sid = $sid

exp:

UPDATE `users` SET `upwd`= 666 WHERE uid = 8

image

查:

SELECT `uid`, `uname`, `upwd` FROM `users` WHERE (条件)

1.  Select * from 表名     查询所有的数据
2.  Select pname,price from 表名     查询指定的列
3.  Select * from 表名 where 条件    按照条件查询
4.  查询编号为7的商品
select * from 表名 where pid = 7


    select * from scoretab where sid = $id
    //通配符,查找所有

exp:

SELECT `uid`, `uname`, `upwd` FROM `users` WHERE uname = '小明'

image

posted @ 2018-07-06 21:13 飞刀还问情 阅读(...) 评论(...) 编辑 收藏

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值