mysql基本資料 mysql 的基礎知識

2021-10-18 22:09:18 字數 2767 閱讀 9681

這邊部落格,純為了摘錄 mysql 常用的一些操作,如果你已經懂了,可以忽略,謝謝。

最基本的mysql操作

1、查詢mysql 的版本和當前時間資訊

看到這個,不免得補充一些不被重視的文字知識點:

1)mysql 是大小寫不敏感的;

2)對於命令列地操作,需要懂得如下指示符的含義: 指示符 含義mysql> 執行一條新的命令

-> 將乙個多行命令中,等待下一行的輸入。

'> 等待下一行的輸入,其以 』 結束

"> 等待下一行的輸入,其以 」結束

`> 等待下一行的輸入,其以 ` 結束

/*> 等待下一行的輸入,其以/*結束(注釋)

2、檢視資料庫 show databases;

3、選擇資料庫 use database;

4、刪除資料庫 drop database;

mysql 資料表操作

1、建立資料表 create table

create [temporary] table [if not exist] 資料庫表名 [(create_definition,…)] [table_options] [select_statement] 引數 說明

temporary 表示建立乙個臨時表

if not exist 用於避免表存在時 mysql 報告的錯誤

create_definition 這是表的列屬性部分,(至少包含乙個列)

table_options 表的一些特性引數

select_statement select 語句的描述部分,用它可以快速建立表

屬性 create_definition 的引數說明如下: 引數 說明

col_name 欄位名

type 字段型別

not null | null 字段型別

default defaule_value 預設值

auto_increment 自動遞增,每個表都只能有乙個 autoincrement

primary key 主鍵,乙個表只能有乙個 primary key。如表中沒有乙個 primary key,而某些應用程式需要 primary key,mysql 將第乙個沒有 null 列的 unique鍵作為 primary key。

建立乙個資料表的引數儘管多,實際應用中,如沒有什麼特別的需求,創將最基本的資料表即可,如何:

create table 資料表名 (列名1 屬性,列名2 屬性···);

2、檢視表結構 shuo colummns 或 describe

3、修改表結構 alter table

使用 alter table 修改表結構。修改表結構指增加或者刪除字段、修改欄位名稱或者字段型別、設定取消主鍵外來鍵、設定取消索引以及修改表的注釋等。語法如下:

alter [ignore] table 資料表名 alter_spec[,alter_apec]···

附:當指定 ignore 時,如果出現重複關鍵的行,則指執行一行,其他重複的行被刪除。

當中,alter_spec 語句定義要修改的內容,其如法如下: add [column] create_definition [first | after column_name]         //新增新字段

add index [index_name] (index_col_name,····)     //新增索引名稱

add primary key (index_col_name,···)     //新增主鍵

add unique [index_name] (index_col_name,···)         //新增唯一索引

alter [column] col_name                //修改字段預設值

change [column] old_col_name create_definition                    //修改字段型別

modify column create_definition                          //修改子句定義字段

drop [column] col_name                                   //刪除字段

drop primary key                  //刪除主鍵

drop index index_name     //刪除索引

rename [as] new_table_name             //更改表名

4、重新命名表 rename table

rename table old_table_name to new_table_name

5、刪除表 drop table

drop table table_name

mysql的基本資料型別 MySQL基本資料型別

以下內容摘錄自 mysql中定義資料欄位的型別對你資料庫的優化是非常重要的。mysql支援多種型別,大致可以分為三類 數值 日期 時間和字串 字元 型別。數值型別 mysql支援所有標準sql數值資料型別。這些型別包括嚴格數值資料型別 integer smallint decimal和numeric...

mysql 基本資料型別 MySQL基本資料型別

char 和 varchar 型別 char 型別用於定長字串,並且必須在圓括號內用乙個大小修飾符來定義。這個大小修飾符的範圍從 0 255。比指定長度大的值將被截短,而比指定長度小的值將會用空格作填補。char 型別可以使用 binary 修飾符。當用於比較運算時,這個修飾符使 char 以二進位...

MySql 基本資料型別

型別 大小描述 char length length位元組 定長字段,長度為0 255個位元組 varchar length string長度 1位元組 變長字段,在mysql5.03以前,長度為0 255個位元組,在5.0.3以後,最大長度為65535位元組。乙個utf8字元佔3個位元組 乙個gb...