SQL語句的基礎

2022-06-28 22:09:16 字數 3896 閱讀 3102

注釋語法:#注釋語

一、t-sql語句

注意:1.語句寫完後用「分號;」代表這一句結束

2.列結束用逗號,最後一列寫完不用寫逗號

3.符號一定是英文的

關鍵字:

主鍵:primary key

外來鍵:foreign key 

非空索引:not null

先建主表,在建從表;

從表的外來鍵語法:外來鍵+列+引用+主表(列);foreign key (列名) references 主表名(列名)

自增長列:auto_increment

1.聯合主鍵 2.再加一列自增長(自動遞增,是整型的)

1.建立資料庫

create database test2;

2.刪除資料庫

drop database test2;

3.建立表

create table test

(code varchar(20),

name varchar(20)

);關鍵字,非空:

create table test1

(code varchar(20) primary key,

name varchar(20)

);create table test2

(code varchar(20) primary key,

name varchar(20) not null

);主從表:

create table zhu

(code int primary key,

name varchar(20)

);create table cong

(code int primary key,

name varchar(20),

zhu int,

foreign key (zhu) references zhu(code)

);自增長:關鍵字自增長:auto_increment

create table haoyou

(ids int auto_increment primary key,

me varchar(20),

friends varchar(20)

);4.刪除表:

drop table test1;

二、對資料的增刪改查

crud操作

c:create 新增

r:read 查詢

u:update 修改

d:delete 刪除

1.c:新增資料

新增 往 表 值()

insert into 表名 values('n001','張三'); 必須新增第二列

insert into 表名(列名) values(''); 不想新增第二列,可以指定列新增

insert into 表名 values('','zs','sl'); 自增長列新增

注意:1.如果是字串型別,需要加(單引號''),如果是其他型別是不需要加單引號的;

2.在新增資料時,值的數量要和列匹配,即使不想新增值,也要寫單引號;

3.如果就是不想新增第二列,可以指定列新增;

4.如果要新增的列是自增長列,可以給個空字串

2.d:刪除

delete from 表名 :直接刪除表的全部內容

delete from 表名 where 條件 :刪除表中的符合條件的資料

例如:delete from test1 where code='n002'

3.u:修改:不能修改主鍵

updata 表名 set 列名='值'

updata test1 set name='回族' :將所有的name列都改成回族了

updata 表名 set 列名=值 where 條件

updata test1 set name='回族' where code='n002'

將test1表中的code是n002的name改成回族

一、t-sql語句

注意:1.語句寫完後用「分號;」代表這一句結束

2.列結束用逗號,最後一列寫完不用寫逗號

3.符號一定是英文的

關鍵字:

主鍵:primary key

外來鍵:foreign key 

非空索引:not null

先建主表,在建從表;

從表的外來鍵語法:外來鍵+列+引用+主表(列);foreign key (列名) references 主表名(列名)

自增長列:auto_increment

1.聯合主鍵 2.再加一列自增長(自動遞增,是整型的)

1.建立資料庫

create database test2;

2.刪除資料庫

drop database test2;

3.建立表

create table test

(code varchar(20),

name varchar(20)

);關鍵字,非空:

create table test1

(code varchar(20) primary key,

name varchar(20)

);create table test2

(code varchar(20) primary key,

name varchar(20) not null

);主從表:

create table zhu

(code int primary key,

name varchar(20)

);create table cong

(code int primary key,

name varchar(20),

zhu int,

foreign key (zhu) references zhu(code)

);自增長:關鍵字自增長:auto_increment

create table haoyou

(ids int auto_increment primary key,

me varchar(20),

friends varchar(20)

);4.刪除表:

drop table test1;

二、對資料的增刪改查

crud操作

c:create 新增

r:read 查詢

u:update 修改

d:delete 刪除

1.c:新增資料

新增 往 表 值()

insert into 表名 values('n001','張三'); 必須新增第二列

insert into 表名(列名) values(''); 不想新增第二列,可以指定列新增

insert into 表名 values('','zs','sl'); 自增長列新增

注意:1.如果是字串型別,需要加(單引號''),如果是其他型別是不需要加單引號的;

2.在新增資料時,值的數量要和列匹配,即使不想新增值,也要寫單引號;

3.如果就是不想新增第二列,可以指定列新增;

4.如果要新增的列是自增長列,可以給個空字串

2.d:刪除

delete from 表名 :直接刪除表的全部內容

delete from 表名 where 條件 :刪除表中的符合條件的資料

例如:delete from test1 where code='n002'

3.u:修改:不能修改主鍵

updata 表名 set 列名='值'

updata test1 set name='回族' :將所有的name列都改成回族了

updata 表名 set 列名=值 where 條件

updata test1 set name='回族' where code='n002'

將test1表中的code是n002的name改成回族

SQL基礎語句

一.資料庫查詢語句 select 1.查詢所有資料 select from 表名 select from exam books 2.按照一定的條件查詢 select from 表名 where 條件 select from exam books where id 20 3.範圍條件查詢 select...

SQL基礎語句

1.1.1dml 資料操作語言 1.1.2 ddl 資料定義語言 select update delete insert 1.2.1 select語法a.查詢所有 select from 表名 b.查詢列 select 列名 from 表名 注意 查詢列名時,列名用逗號隔開,最後的列名不要加逗號1....

基礎sql語句

從資料庫中刪除資料 delete 插入資料 insert into 建立新資料庫 create database 修改資料庫 alter database 建立新錶 create table 變更資料庫表 alter table 刪除表 drop table 建立索引 create index 刪除...