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...