1.建立資料庫的語句如下:
create database databasename
上述語句建立乙個名字叫 databasename 的資料庫
2.刪除資料庫的語句如下。
drop database databasename
上述語句將刪除databasename 資料庫
3.建立表的格式如下:
create table tablename
(column1 datatype [column_constraint],
column1 datatype[column_constraint],
...[constrain primary key pk_table_name(column_n)]
以sqlserver 資料庫為例,用sql語句穿件使用者表user,該錶有 id,name,password,
email, age, birthday, money 字段,資料庫中的字段的資料型別分類分別是int,
varchar,varchar,varchar,int,datetime,float 型。由於在資料庫sqlserver 中 user
是關鍵字,不允許使用者直接使用,因此在user 的兩邊加上.
create table [user] (id int,name varchar(50),passworld varchar(50),email varchar(50),age int, birthday datetime);
4.刪除表的語句如下:
drop table tablename;
以下語句用於刪除表user。
drop table [user];
5.插入一條記錄的語句格式如下:
insert into tablename (column1,column2,...) values (value1,value2,...);
向user 表中插入一條記錄。
insert into [user] (name,passworld,email,age,birthday)
values ('funson','888','[email protected]',28,'1988-12-08',66.0);
6.刪除符合條件的一條或者多條記錄:
delete from tablename [where ..];
刪除 user表中id 是1 的記錄
delete from user where id=1;
如果去掉where 子句,將刪除 user 表中所有的記錄。
7.更新一條或者多條記錄
update tablename set columnname = newcolumnvalue;
以下語句中更新 user 表中 id = 1 的 passworld 字段,字段原來的值是123,更新後為456
update [user] set passworld = '456'
標準SQL注入語句
1.判斷有無注入點 and 1 1 and 1 2 2.猜表一般的表的名稱無非是admin adminuser user pass password 等.and 0 select count from and 0 select count from admin 判斷是否存在admin這張表 3.猜帳...
sql常用sql語句
1 查詢某個庫中所有的表名字 select name from sysobjects where xtype u and name dtproperties order by name 2 得到資料庫中所有使用者檢視 select name from sysobjects where xtype v...
sql 常用的語句
說明 複製表 只複製結構,源表名 a 新錶名 b sql select into b from a where 1 1 說明 拷貝表 拷貝資料,源表名 a 目標表名 b sql insert into b a,b,c select d,e,f from b sql select a.title,a....