mysql常用语句

增加数据:

向表中插入一条记录:

insert into 表名 values(值1,值2,值3......);

向表中插入只有固定几个列值的记录:

insert into 表名 (列名1,列名2,列名3......) values(值1,值2,值3......);

举例:

//向person表中添加id列值为1,name列值为张三,age列值为20的一条记录
insert into person(id,name,age) values(1,"张三",20);

删除数据:

delete from 表名 where 列名 = 值;

注:delete语句仅仅是删除表中数据,想要删除整个表结构要用 drop 关键字
举例:

//删除刚刚添加的id为1的一条记录
delete from person where id = 1;

更改数据

update 表名 set 列名 = 你想更改的值 where 列名 = 值;

举例:

//将id为一的记录中的name的值改为李四
update person set name = "李四" where id = 1;

查询数据

查询固定的一列:

select 列名 from 表名 ;

查询表中所有列:

select * from 表名;

举例:

//查询person表中的name列
select name from person;
//查询person表中的所有列
select * from person;

新建表

CREATE TABLE 表名称
(
列名1 数据类型,
列名2 数据类型,
列名3 数据类型,
....
);

举例:

CREATE TABLE Persons;//创建一个Persons表
(
id int NOT NULL AUTO_INCREMENT,//设置id为int型,不为空,自增
name varchar(255) NOT NULL,//设置name为varchar型,最多255个字符,不为空
PRIMARY KEY (id)//设置id列为主键
)

注意!如果创建的表名和mysql自带的表名冲突,需要在表名两边加上

`  `

如:

`user`

删除表,数据库,索引

删除表:

DROP TABLE 表名;

删除数据库:

DROP DATABASE 数据库名;

删除索引:

ALTER TABLE 表名 DROP INDEX 索引名;

举例:

//删除Person表
DROP TABLE Person;

排序

将结果集进行排序

ORDER BY 列名;

举例:

//根据id对Person表中查询到的name进行排序
SELECT name FROM Person ORDER BY id;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值