MySQL基礎總結

2021-10-23 09:22:43 字數 1369 閱讀 7800

刪除資料庫

使用資料庫

檢視資料庫

字串

時間日期

null

zerofill:

自增

非空

預設:

create table if not exists `student` (

`id` int(4) not null auto_increment comment '學號',

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

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

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

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

prtmary key(`id`)

)engine=innodb default charset=utf8

create table [if not exists] `表名` ( `欄位名` 列型別 [屬性] [索引] [注釋], ... `欄位名` 列型別 [屬性] [索引] [注釋] )[表型別][字符集設定][注釋]

檢視建立表的語句

檢視表的具體結構

myisam

增加表的字段

修改表的字段

修改約束

change 用來字段重新命名,不能修改字段型別和約束

modify不能用來字段重新命名,只能修改字段型別和約束

刪除表的字段

刪除表

dml語言

新增

修改

刪除

清空乙個資料庫表,表的結構和索引約束不變

去重複 distinct

查詢系統版本

模糊查詢

連線查詢

left join

right join

分頁 limit

排序 order by

數值函式

字串函式

事務transaction

一致性

隔離性

永續性

髒讀

不可重複讀

幻讀

mysql 預設開啟事務自動提交的

分析sql執行的狀態

增加乙個全文索引

顯示索引資訊

建立索引

索引原則

規範性 和 效能的問題

Mysql 基礎語法總結

建立表 create table ifnot exists tablename id intauto increment 自增 title varchar 100 primary key id 主鍵 刪除表 不需要表 drop table tablename 刪除表中全部資料 truncate ta...

MySQL基礎語法總結

一.資料庫和表 建立資料庫 create database databasename 刪除資料庫 drop database databasename 顯示資料庫 show databases 資料庫切換 use databasename 建立表 create table 刪除表 drop tabl...

MySql索引基礎總結

索引型別分為普通索引 唯一索引 主鍵索引 全文索引。普通索引 型別 詳細說明 基本語法 alter table 表 add index 字段 示例 alter table money add index username 示例解釋 為money表的username欄位增加索引 唯一索引 型別 詳細說...