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 插入一条记看看...