操作庫:
資料庫的建立:create database 資料庫名;
顯示庫:show databases;
刪除庫:drop database 資料庫名;
操作表:
在操作表之前使用需要先確定使用那個資料庫:use 資料庫名
表的建立:
create table 表名(
列名1 列型別《列的完整性約束》,
列名2 列型別《列的完整性約束》,
檢視所有表:show tables;
顯示表結構操控:desc 表名
修改表名:rename table 原表名 to 新錶名;
刪除表:drop table 表名;
操作列:
追加列:alter table 表名 add 列名型別;
修改列型別:alter table 表名 modify 列名型別;
修改列:alter table 表名 changecolumn 原列名 新列名 型別;
刪除列:alter table 表名 drop 列名;
運算元據(增刪改)
插入:insert into 表名 (列名型別) values (值);
修改: update 表名 set 列名=值 where 條件語句;
刪除:delete from 表名 where 條件語句;
運算元據庫(查)
distinct 為:過濾重覆記錄.
select distinct 列名 from 表名
查詢列名表示式:select 列名|表示式 from 表名;
表與表之間聯絡
即表與表之間通過主鍵與外來鍵連線產生的聯絡
舉例說明:
兩個表,乙個student表,乙個teacher表
//建立學生表,定義學號,姓名
create table student(//建立教師表,定義教師號,姓名id int(11) not nullauto_primary key, //將學號id設為主鍵
name varchar(20)
createtable teacher(
idint(11) not null auto_primary key, //教師號id設為主鍵
namevarchar(20),
student_idint, //建立外來鍵,此時student_id 就是student表中的id 。
constraintstudent_id_fk foreign key(student_id) references student(id)m //將教師表中的student_id 外來鍵與student表中的id主鍵聯絡起來
MYSQL資料庫之建立資料庫表
每個表都應有乙個主鍵字段。主鍵用於對錶中的行進行唯一標識。每個主鍵值在表中必須是唯一的。此外,主鍵字段不能為空,這是由於資料庫引擎需要乙個值來對記錄進行定位。主鍵字段永遠要被編入索引。這條規則沒有例外。你必須對主鍵字段進行索引,這樣資料庫引擎才能快速定位給予該鍵值的行。下面的例子把 personid...
mysql之建立資料庫,建立資料表
專案中用到mysql資料庫,之前也沒用過mysql,今天就學下mysql的常用的語法,發現跟sql server的語法極其相似。用起來還是蠻簡單的。1 建立乙個名為school的資料庫。1 建立乙個學生資訊表 學生id 自增,主鍵 姓名,年齡,性別,籍貫,入學時間,所屬班級id 外來鍵 2 建立乙個...
mysql之建立資料庫,建立資料表
專案中用到mysql資料庫,之前也沒用過mysql,今天就學下mysql的常用的語法,發現跟sql server的語法極其相似。用起來還是蠻簡單的。1 建立乙個名為school的資料庫。1 建立乙個學生資訊表 學生id 自增,主鍵 姓名,年齡,性別,籍貫,入學時間,所屬班級id 外來鍵 2 建立乙個...