1小時學會MySQL系列 (1)資料庫與資料表

2021-08-07 22:29:01 字數 1971 閱讀 1783

1、登入命令

mysql -u 使用者名稱 -p;

輸入密碼登入

2、檢視、建立、刪除資料庫
show databases;

create database 資料庫名;

drop database 資料庫名;

3、檢視資料庫引擎

show engines \g;

4、建立、修改、刪除表

use 資料庫名;

create table 表名 (屬性名 資料型別 [完整性約束條件],

屬性名 資料型別 [完整性約束條件],

……屬性名 資料型別

);

例如:

create table example1(stu_id int primary key,

stu_name varchar(20),

stu_*** boolean

);create table example2(stu_id int,

course_id int,

grade float,

primary key(stu_id, course_id)

);create table example3(id int primary key,

stu_id int,

course_id int,

constraint c_fk foreign key (stu_id, course_id) references

example2(stu_id, course_id)

);create table example4(id int not null primary key,

name varchar(20) not null,

stu_id int,

constraint d_fk foreign key(stu_id) references

example1(stu_id)

);create table example5(id int primary key,

stu_id int unique,

name varchar(20) not null

);create table example6(id int primary key auto_increment,

stu_id int unique,

name varhcar(20) not null

);create table exmaple7(id int primary key auto_increment,

stu_id int unique,

name varchar(20) not null,

english varchar(20) default 『zero』,

math float default 0,

computer float default 0

);

5、檢視表結構
describe 表名;

show create table 表名;

6、修改表
alter table 舊表名 rename 新錶名;

alter table 表名 modify 屬性名 資料型別;

alter table 表名 change 舊屬性名 新屬性名 新資料型別;

alter table 表名 add 屬性名1 資料型別 [完整性約束條件] [first | after 屬性名2];

alter table 表名 drop 屬性名;

alter table 表名 modify 屬性名1 資料型別 first | after 屬性名2;

alter table 表名 engine=儲存引擎名;

alter table 表名 dropforeign key 外來鍵別名;

drop table 表名;

1小時學會python

1.乙個簡單的web框架,flask 2.python版本,2.x版本仍是主流,有更多的第三方庫的支援,網上資料多 3.x的語法更優雅,與2.0不相容 3.開發工具,好的開發工具,讓開發過程變得更愉快,推薦sublime pydev.pydev在eclipse下搭建。4.第乙個程式 print he...

1小時學會建站(一) 購買主機空間

所謂主機空間,是存放程式 的物理硬體機器。有很多主機運營商來提供這種服務 他們幫我們維護機器的執行和穩定,但同時要收取一定的費用。這樣的主機運營商有很多,國內有阿里雲等,國外有linode digitalocean bluehost等,同時也有一些小的運營商提供這種服務。由於主機位置 訪問速度和 各...

1小時PHP入門貼

最近要參與公司ace專案的測試,應用型別是基於php的sever,之前對php的了解為空白,所以今天抓緊花了個把小時入門了一下搭建了個php的server並把相關知識惡補了一下,今天google不太好用只能用baidu了 1.步驟一,搞個空的ubuntu虛擬機器,便於安裝apache,mysql,p...