是由瑞典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 默認值:
當插入記錄,如果沒有明確爲字段賦值,則自動賦予默認值;
未完! ....