SQL第二課 建立資料表

2022-02-21 05:27:09 字數 1394 閱讀 4722

檢視有多少資料庫 show databases;

進入資料庫:use 《資料庫名》

舉例:use test;//進入test資料庫

檢視當前進入的是哪個資料庫 select database();

建立資料表

cretae table [if not exists] table_name(

column_name data_type,

...)

舉例:create table tb1(

username varchar(20),

age tinyint unsigned,

salary float(8,2) unsigned

);上面定義了使用者名稱,年齡,薪資的資料型別,回車之後建立成功。

檢視資料表

show tables [from db_name] [like 'pattern' | where expr]

舉例 show tables; 可以檢視當前資料庫下的資料表列表;

也可以檢視其他資料庫中的表 ,比如檢視mysql庫中的資料表 show tables from mysql;

檢視資料表結構

show columns from tbl_name;

舉例:show columns from tb1; //檢視剛才建立的tb1資料表的結構;

insert

插入記錄

insert [into] tbl_name [(col_name,...)] values(val,...);

舉例1:

insert tb1 values("lilei",20,7800.220); //如果沒有列的名,那麼必須為所有的字段賦值

舉例2:

insert tb1 (username,salary) values("hanmeimei",7800.33);//可以指定為某一欄位賦值

記錄查詢

select expr,... from tbl_name;

舉例:select * from tb1; //檢視tb1表所有欄位的記錄

null 字段值可以為空

not null 字段值禁止為空

舉例:建立樣例表的字段

create table tb2(

username varchar(20) not null,

age tinyint unsigned null

);檢視當前表資料結構 show columns from tb2;

舉例寫入記錄:

insert tb2 values('tom',null);

檢視記錄: select * from tb2;

看到這條記錄之後,在測試將使用者名稱設定為空;

例如insert tb2 values(null,20);

會出現報錯!

SQL初級第二課

隨著我們資料庫越來越複雜 我們要掌握的姿勢也要也來越多.首先建立個表 create table shop code int primary key identity 1,1 name varchar 50 not null,price int not null,brand varchar 50 no...

第二課 檢索資料

第二課 檢索資料 2.1 select語句 關鍵字 keyword 作為sql組成部分的保留字。關鍵字不能用作表或列的名字。要理解sql是一種語言而不是乙個應用程式。想選擇什麼,以及從什麼地方選擇。2.2 檢索單個列 輸入 select prod name from products 上述語句利用s...

第二課 資料的藝術

資料結構起源 計算機從解決數值計算問題到解決生活中的問題 現實生活中的問題涉及不同個體間的複雜聯絡 需要在電腦程式中描述生活中個體間的聯絡 資料結構主要研究非數值計算程式問題中的操作物件以及它們之間的關係 關鍵概念 資料 程式的操作物件,用於描述客觀事物 資料的特點 可以輸入到計算機 可以被電腦程式...