91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

SQL語句基本語法

發布時間:2020-07-04 02:14:25 來源:網絡 閱讀:598 作者:DNALV 欄目:數據庫

首先寫入可顯示中文代碼

set character_set_client=gbk;
set character_set_results=gbk;

或只輸一句  

set names gbk;

創建數據庫

create database 庫名;

查詢現有數據局

show databases;

刪除數據庫

drop database +庫名

使用庫

use 庫名;

創建表

create table Student(
     id int,
     name varchar(20) not null,
     age int,
     sex  char(2) not null;
     major varchar(20)
);

以學生表為例,創建主鍵自增表

creat table student(
     id int primary key auto_increment,//注:只有int類型且為primary key 才可以使用auto_increment.
     name varchar(20) not null,
     banji varchar(20) not null,
     banji integer default(1),  //設定默認值為1
     );

創建表后添加設定或改變默認值

例如:

alter table student modify score int;
alter table student modify score int default '1';

主鍵約束 

創建表時添加主鍵約束

creat table person(
    id int not null,
    name varchar(20) not null,
    adress varchar(50),
    primary key(id)
);

創建表后添加主鍵約束

alter table person add primary key(id);

外鍵約束

create table Score(
     p_id int,
     name varchar(20) not null,
     age int,
     sex  char(2) not null;
     major varchar(20),
     foreign key(p_id) reference persons(id)
);

創建表后添加外鍵約束:

alter table 表名 add foreign key (p_id) references 主表名 (id)

創建主外鍵關系約束

alter table score add foreign key(p_id) reference person(id);
check
banji int (banji between 1 and 3)


查詢表

show tables;

在表中添加字段(就是添加各種想要的屬性)(比如這里在student表中添加score)

alter table student add score double;

即 alter table 表名 add 字段 字段類型;

添加完字段后可以   查詢表結構

desc Student;

即 describe 表名; 或 desc 表名;

修改表名

alter table 原表名 rename to 新表名;

修改字段名(屬性名)

alter table 表名 change 原字段名  新字段名 原數據類型;
alter table student change physics physisc char(10) not null;

//注:只有int類型且為primary key 才可以使用auto_increment.

修改屬性(即修改修飾這個字段的數據類型)

alter table student modify score int;


即alter table 表名 modify 字段名 數據類型;

刪除一列

alter table 表名 drop 字段名

 

刪除一條記錄

delete  from student where score<60;
delete  from student where name=xiaohong;
delete from student where name="zhangsan" and major="yingyu";

(比如表中有兩個都是zhangsan,并且沒設置id為主鍵的話id也都是1,但是兩人專業不一樣,刪除的時候就要加上兩個條件,否則同名的都會被刪除)


添加一條記錄

insert into student(id,name,age,major)values(1,'張',20,80);
insert into student(id,name,age,major)values(1,"張三",20,"安卓");

(添加完可以)查看表內內容

select * from 表名  
select name from student where id=1;

多表查詢

select 表名.字段名 from 表1,表2... where 表1.字段=表2.字段 and 其它查詢條件;

修改某一個記錄(把表上id號為1這條記錄上的sex這個字段內容改為女)

update people set sex='女' where id=1

排序

select * from 表名 order by 字段名 desc;
select * from 表名 order by 字段名 asc;

修改固定詞

inser into like '宋_'


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

sql
AI

阿拉善盟| 宜阳县| 涟源市| 白玉县| 永平县| 申扎县| 水富县| 通化县| 朔州市| 茂名市| 吴忠市| 黄冈市| 左权县| 临邑县| 姚安县| 旅游| 芜湖县| 茶陵县| 徐水县| 阿尔山市| 额尔古纳市| 康保县| 苏尼特左旗| 鹤壁市| 苍山县| 鲁山县| 池州市| 盐山县| 白水县| 洛阳市| 观塘区| 桃江县| 墨江| 青神县| 肇源县| 德钦县| 靖江市| 阿克陶县| 峡江县| 曲水县| 页游|