操做數據

  • 用新數據填充表
  • 數據插入表
語法
insert into 表名稱 values(值1,值2,...)

 

  • 指定列插入數據
inster into table_name(column1,column2) values ('values','values')

注意點sql

一、SQL語句無所謂大小寫,可是插入的數據是以大寫的方式輸入到數據庫,它就必須以大寫的方式被引用數據庫

二、字符、日期、時間數據類型的值必須以單引號包圍,單引號對數值型來講是可選的,可是一般不寫,提升命令查詢的可讀性spa

三、插入時若是沒有指定列(指定列是,不必定要按照順序來指定),SQL會使用的是建立時相同或的順序.net

  • 從另外一個表插入數據
從表2中獲取某列的數據,插入表1的某列,兩種的數據類型是兼容的
insert into table_name1 (column1,column2)
select column1,column2 from table_name2

參考[1]sql將一個表中的數據插入到另外一個表中的方法code

  • 插入NULL值

NULL表示字段沒有值與空字符串是不一樣的htm

  • 更新現有數據
  • 更新1、多列的數據
更新table根據where中的條件
update table_name
set column_name1 = 'value1',column_name2 ='value2'
[where condtion]

案例:
將名字列爲張三的city和地址作變動
update table_name
set City = '上海',address = ‘柘榮’
where name = '張三'

 

  • 從表裏刪除數據
Delete from table_name 
where column = 'value'
相關文章
相關標籤/搜索