mysql 秘密 MYSQL 的基本語法 一

2021-10-20 22:41:21 字數 1687 閱讀 1932

工作中主要用的是mssql,然而主要用的是dml語句,相對於其他資料庫了解較少。雖然基本語法相對來說是相差不大的,邊學習,邊記錄一下。

#ddl 語句

###資料庫操作

顯示資料庫 show databases; show create database dbname;

建立資料庫 create database [if not exists] dbname;

開啟資料庫 use database dbname;

刪除資料庫 drop database [if exists] dbname;

顯示資料庫內的表名 show tables;

###資料表操作

顯示表結構 describe tablename;

顯示建表語句 show create table tablename;

建表 create table [if not exists] tablename (.................) ; [ engine=innodb|myisam|memory charset=gbk ] --這些可選

刪除表 drop talbe [if exists] tablename;

修改表名 alter table oldname rename [to] newname;

增加字段 alter table tabname add 列名 列屬性 [first] [after 列名]; like that: alter table mytab add newcol char(10) first;

修改字段 alter table tabname modify 列名 新資料型別 alter table tabname change 舊列名 新列名 型別

###索引

建索引 create [unique|fulltext] index index_name on tabname (列名 [asc|desc], ... );

刪除索引 drop index index_name on tbl_name

###mysql 的主要使用的資料型別(未全列)

tinyint(8位),smallint(16位),mediumint(24位),int(32位),bigint(64位)

auto_increment 自增型別

bigint 64位int

binary(m) 定長位元組數

bit 位

blob 0-65535位元組 二進位制形式的長文字資料 blob 型別區分大小寫

char 定長字元

date 日期型4byte

datetime 日期時間型 8byte

decimal(m,d) 精度數字型

double 8byte 浮點數

float 4byte浮點數

int = integer 4byte有符號整數

longblob 4gb 二進位制形式資料

longtext 4gb 字元資料

mediumblob 32kb資料

mediumint -8388608 to 8388607.

mediumtext 32kb字元

smallint -128---127

text 64k char

time 時間型

timestamp 19700101起的通用日期時間型,4bytes;

varbinary 不定長二進位制數

varchar 不定長字串

mysql 的基本語法 MYSQL基本語法

資料庫 可視為電子化的檔案櫃 儲存電子檔案的處所 為什麼使用資料庫 持久化 方便管理資料 結構化查詢 非結構化查詢 net start 程式 啟動 net stop 程式 結束 mysql uroot p3307 p 新建資料庫 create database 資料庫名 使用資料庫 use 資料庫名...

mysql 的基本用法 mysql基本用法

mysql 5.1 中文參考手冊 show databases 顯示資料庫 drop database 資料庫名 刪除資料庫 set names utf8 設定資料庫編碼為utf 8 source x 資料庫名.sql 匯入乙個資料庫 use 資料庫名 嘗試訪問資料庫 create database...

mysql 的基本用法 mysql基本用法

mysql 5.1 中文參考手冊 show databases 顯示資料庫 drop database 資料庫名 刪除資料庫 set names utf8 設定資料庫編碼為utf 8 source x 資料庫名.sql 匯入乙個資料庫 use 資料庫名 嘗試訪問資料庫 create database...