使用DML语言操作数据表

1、INSERT ...VALUES

INSERT INTO 表名(字段名1,字段名2,字段名3,...)

VALUES(1,2,3,...)

INSERT INTO 表名 values(1,2,3),(1,2,3),...;

INSERT INTO 表名

VALUES(1,2,3,...)

2、INSERT ...SET

INSERT 表名

SET 字段名1=值1,字段名2=值2,...

3、INSERT ...SELECT
INSERT 表名
SELECT * from

INSERT INTO accountinfo(id,name,account)

SELECT * FROM accountinfo1;

把表accountinfo1中的所有数据都插入到accountinfo表对应的字段中。



2、UPDATE

UPDATE 表名 set 字段名1=值1,...

where 条件 

order by...

limit


3、DELETE

DELETE FROM 表名

where 条件

order by ...

limit row_count

解释:where条件是可选的,代表删除数据时的条件。如果不选择该语句,代表的是删除表中的全部数据。

order by:该语句可选,代表的是删除数据的顺序。desc表示降序排序,asc代表升序排序。

limit row_count:该语句可选,用来限制可以被删除的行的数目。

PS:MYSQL Command Line想插入中文,总是提示格式不对,后来把charset改为gb2312即可。

 进入在命令提示符下登录mysql 
输入 charset gb2312 

你再尝试使用 insert into 插入一条记看看...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值