格式 :create+庫名+表名(
屬性 資料型別(長度限制)
char為限定字元長度,僅能使用符合長度的字元,varchar為最大限制,只要長度小於限制即可;
多個屬性之間用逗號間隔,最後乙個屬性後不能加逗號。
格式:insert into +表名+(屬性a,屬性b.....) values (屬性a的值,屬性b的值......)
模糊查詢
格式:select * from +表名
會將表中全部資料顯示出來
精確查詢:
格式:select * from +表名 where 需要查詢的資料所需要符合的條件
格式:update +表名 set +被修改屬性 = +修改後數值 where 需要被修改的資料中的條件
全部刪除:
格式:delete from +表名
精確刪除
格式:delete from +表名 where 刪除資料符合的條件
值得注意的是:除了查詢以外,增刪改三種命令的執行結果顯示的都是受影響的資料行數
即命令增加或者刪除或者修改了幾條資料
格式:rename +庫名 +原表名 to 新錶名
格式:drop +庫名 +表名
格式:truncate +庫名 +表名
從效果來看,等於刪除表,不過截斷表不需要提交事務
約束,就是在建立表時給新建的資料特定的條件。使其值能符合建表人給定範圍或者作其他用途
一:not null(不為空)
id char(36) not null
表示在插入資料時,id不能為空,否則報錯誤。
在插入資料時,插入的資料不能時null,但是可以是』『(兩個單引號之間沒有字元和數字)
二:default(預設值)
address varchar (30) default '中國'
在沒有給資料的此屬性賦值時,會使用預設值
三:unique(唯一的)
name varchar(30) unique
不能有此屬性值相同的資料出現,但是都為null值不算做值相同,可以重複。
四:主鍵
id char(36) primary key
設定某屬性為主鍵,要求字段值不重複且不允許null
簡單的sql語句
選擇 select from table1 where 列名 非數字的用單引號圍起來 例如 sql select from student where sid stu.getid 在表student中選出符合的所有行 resultset rs sta.executequery sql 執行以上sql...
簡單的sql語句
插入,刪除,更新 向xscj資料庫的表xs中插入羅林琳資訊 insert into xs 學號,姓名,專業名,出生時間,總學分 values 001112 羅林琳 計算機 01 30 1980 40 將xscj資料庫的xs表中備註為空的行刪除 delete from xs where 備註 is n...
簡單的SQL語句
一 庫的操作 建立 使用 刪除 建立create database database name 例子 建立年級資料庫 create database grade 使用use database name 例子 用上面建好的資料庫 use grade 刪除drop database dbname 例子 ...