标签:
上文讲到创建数据表,本文介绍create table后的数据插入:
一、通过insert into ...values...插入
insert into tablename (column1,column2,column3) values (‘字符型1’,‘字符型2‘,‘字符型3‘);
1、可以省略列名,但是values后面的值要和表中的列一一对应。
insert into tablename values (‘字符型1’,‘字符型2‘,‘字符型3‘);
2、可以增加某几项列名,然后对应增加这几项的值,
insert into tablename (column1,column3) values (‘字符型1’,,‘字符型3‘);
3、可以同时增加几行值,通过逗号分开
insert into tablename (column1,column2,column3) values (‘字符型1’,‘字符型2‘,‘字符型3‘),
(‘字符型21’,‘字符型22‘,‘字符型23‘);
4、 或者使用多个insert语句
insert into tablename (column1,column2,column3) values (‘字符型1’,‘字符型2‘,‘字符型3‘);
insert into tablename (column1,column2,column3) values (‘字符型21’,‘字符型22‘,‘字符型23‘);
二、通过insert into ...set...语法插入
insert into tablename set column1=‘‘;
三、确保列值的唯一性
alter table tablename add unique (column);
通过给列增加unique来确保增加列值如果重复的话就会报错。
四、更新列值
update tablename set column1=‘‘ where...过滤语句,指定修改某一行的列值,而非所有的列值。
五、删除某一行值
delete from tablename where colunm1=...;
六、删除表内容
delete from tablename;将表格中所有列值全部删除,不会重置自动增长的列。
或 truncate table tablename;清空表格,重置自动增加列(auto_increment)
标签:
原文地址:http://www.cnblogs.com/smallcrystal/p/4997271.html