目录
插入数据 插入检索出的数据从一个表复制到另一个表更新和删除数据创建和操纵表 创建表更新表删除表虽然这种语法简单,但是不安全,这种SQL语句高度依赖表中列的定义次序,应该尽量避免使用。 另外需要注意一点是,values和value的区别:插入单行的时候使用VALUES,在插入多行的时候使用VALUE 这样比较快一点。
insert into Customers (cust_id,cust_name,cust_address,cust_city,cust_state,cust_zip,cust_country,cust_contact,cust_email) values ('1000000009','xu','chengdu tianfu 2 street','sichuan chengdu','CA','610000','CHINA','Xu','xu@qq.com');INSERT SELECT
SELECT INTO
select * into CustCopy from Customers这句话的意思是,创建一个名为CustCopy的表,并把Customers表中的整个内容复制到新表中。不过MySQL的语法稍有不同:
create table CustCopy as select * from Customers;UPDATE
update Customers set cust_address = 'chengdu tianfu 3 street' where cust_id = '1000000009';删除某列的值:
update Customers set cust_email = NULL where cust_id = '1000000006';DELETE
delete from Customers where cust_id = '1000000006';注意:如果省略了where,则update和delete将被应用到所表中所有的行。
create table
alter table
alter table Vendors add vend_phone CHAR(20);drop table
转载于:https://www.cnblogs.com/xLI4n/p/10348554.html