Mysql- 基礎命令

MySql :

是由瑞典Mysql AB公司開發的, 現在目前屬於Oracle公司 .


開啓sql ;
net start mysql ;

關閉sql :

net stop mysql ;

查詢數據庫:

SHOW DATABASES :
一般沒有配置過的只有4個sql :

 information_schema :
 mysql :
 performance_schema :
 test :

創建一個數據庫 :
CREATE DATABASE t1; (常用命令)
CREATE SCHEMA t1;


如果已經Sql已經創建成功了

CREATE DATABASE IF NOT EXISTS 數據庫名 : (系統就不會提示錯誤)
但是此時會有一個警告信息:

我們使用 : SHOW WARNINGS 可以查看警告信息的類別 

查詢一個sql的配置信息及編碼方式:
SHOW CREATE DATABASE 數據庫名稱;

此時如果想修改一個sql的配置信息;

ALTER DATABASE 數據庫名稱 CHRARCTER SET gbk:


打開一個數據庫:
USE 數據庫:
查看在那個數據庫之中:
SELECT DATABASE();

我們經常會在sql創建數據表對數據進行存儲:
其中創建數據表:

CREATE TABLE tb1(

id TINYINT,

username VARCHAR(20)

......

);

其中 UNSIGNED代碼不含符號,不含負數

NULL能爲空, NOT NULL 約束不能爲空:

查看所有數據表:

SHOW TABLES;

查看指定的一個數據表:
SHOW TABLES FROM 數據表名:
查看數據表表結構 :
SHOW COLUMNS FROM 數據表:

插入表結構數據:

INSERT 數據表名 VALUES("按照創建表結構的數據類型來插入");

查詢表結構數據:
SELECT * FROM 數據表:

自動編碼:

AUTO_INCREMENT 

約束 :必須和主鍵一起使用;

默認情況下爲1,每次增長唯一


主鍵 :
PRIMARY KEY:

主鍵約束 :每張表只能存在一個主鍵

保證主鍵唯一性:
主鍵自動爲NOT NULL:

AUTO_INCREMENT 必須和 PRIMARY KEY一起使用然而PRIMARY KEY 可以直接使用


唯一性:
UNIQUE KEY :
唯一約束
唯一約束可以保證記錄的唯一性
唯一約束字段可以爲空值(null)
每張數據表可以存在多個唯一約束

默認值 :
  DEFAULT 默認值:
  當插入記錄,如果沒有明確爲字段賦值,則自動賦予默認值;


未完! .... 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章