MySQL01 運算元據庫

2021-10-23 16:55:04 字數 1938 閱讀 3063

mysql關鍵字不區分大小寫。如果表名或欄位名是特殊字元,通常會用``包起來。

1、建立資料庫

create database if not exists zhangxin;
2、刪除資料庫

drop database if exists zhangxin;
3、使用資料庫

use zhangxin;
4、檢視資料庫

show databases;
1、數值

2、字串

3、時間日期

4、null

unsigned

zerofill 自增

非空 預設

--建立一張表

create table if not exists `student` (

`id` int(4) not null auto_increment comment '主鍵',

`name` varchar(32) not null default '匿名' comment '姓名',

`pwd` varchar(32) not null default '123456' comment '密碼',

`***` varchar(2) not null default '女' comment '性別',

`birthday` datetime default null comment '出生日期',

`address` varchar(100) default null comment '家庭住址',

·email· varchar(50) default null comment '郵箱',

primary key(`id`)

)engine=innodb default charset=utf8;

--檢視建立資料庫語句

show create database zx;

--檢視建立表的語句

show create table student;

--顯示表結構

desc student;

1、innodb

2、myisam

innodb

myisam

事務支援

支援不支援

資料行鎖定

支援不支援

外來鍵約束

不支援支援

全文索引

不支援支援

表空間大小

較大,約為2倍

較小3、物理空間存在的位置

所有的資料庫檔案都存放在data目錄下,乙個資料夾就是乙個資料庫,本質還是檔案的儲存

mysql引擎在物理檔案上的區別

4、設定資料庫表的字符集編碼

charset

=utf8

不設定的話,會是mysql預設的字符集編碼latin1,不支援中文。

在my.ini中配置character-set-server=utf8

1、修改

alter

table teacher rename

as teacher1;

alter

table teacher1 add age int(3

);alter

table teacher1 modify age varchar(3

);alter

table teacher1 change age age1 int(3

);alter

table teacher1 drop age1;

2、刪除

drop

table

ifexists teacher1;

MySQL 運算元據庫

資料庫是指長期儲存在計算機內,有組織的 可共享的資料集合。簡而言之,資料庫就是乙個儲存資料的地方。只是,其儲存方式有特定的規律。這樣可以方便處理資料。資料庫的操作包括建立資料庫和刪除資料庫。這些操作都是資料庫管理的基礎 建立資料庫是指在資料庫系統中劃分一塊空間,用來儲存相應的資料。這是進行表操作的基...

php運算元據庫mysql

mysql connect在將來的php版本會被廢棄,建議用mysqli或者pdo代替 mysql create table people id int unsigned primary key auto increment,name varchar 20 age int header conten...

flask運算元據庫MySQL

注意 與sqlite不同,flask sqlalchemy並不會為mysql 主動去建立乙個database。所以需要自己手動在mysql中建立乙個相應的資料庫,然後才能使用flask sqlalchemy對相應資料進行操作。如果沒有事先建立,是不能使用mysql的。1 修改mysql密碼 mysq...