程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> mysql 的基礎知識

mysql 的基礎知識

編輯:MySQL綜合教程

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

最基本的mysql操作

1、查詢mysql 的版本和當前時間信息

select version(),current_date,current_time,current_timestamp;

指示符 含義 mysql> 執行一條新的命令 -> 將一個多行命令中,等待下一行的輸入。 '> 等待下一行的輸入,其以 ’ 結束 "> 等待下一行的輸入,其以 ”結束 `> 等待下一行的輸入,其以 ` 結束 /*> 等待下一行的輸入,其以/*結束(注釋)

2、查看數據庫 show databases;

屬性 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

image

image

image image

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 {set default literal | drop default}               //修改字段默認值

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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved