1. 程式人生 > 其它 >基礎SQL第一課:資料庫的操作

基礎SQL第一課:資料庫的操作

技術標籤:mysqlmysql資料庫

一、資料庫的操作

(1)、建立資料庫
語法格式 create database [if not exists] 資料庫名 [character set 字符集]
在這裡插入圖片描述

如果當前伺服器上已經存在該資料庫會出現下面的錯誤
在這裡插入圖片描述

此時可以加上 if 判斷的部分
在這裡插入圖片描述

建立帶字符集編碼的資料庫
在這裡插入圖片描述

(2)、查詢伺服器上已存在的所有資料庫
語法格式:show databases;
在這裡插入圖片描述

使用當前操作的資料庫
use [資料庫名]
在這裡插入圖片描述

(3)、修改資料庫字符集
語法格式:alert database 資料庫名 character set 字符集
在這裡插入圖片描述

alter database qcbyschool character set utf8;

檢視當前資料庫的資訊(包含預設字符集)
語法格式:show create database 資料庫名;
在這裡插入圖片描述

(4)、刪除資料庫
刪除的語法格式 drop database 資料庫名
在這裡插入圖片描述

二、MySql當中的資料型別

整數型別: tinyint、int
浮點型別: float、 double
布林型別: mysql當中沒有boolean型別
在MYSQL一般boolean型別都用int代替,1代表true,0代表flase
字串型別:
varcher: 可變長度型別,無論建立表時指定多大長度,儲存資料的時候會按照資料的實際長度進行空間佔用,設定的最大值的目的就是設定最大範圍。
char:固定長度型別,當儲存的資料長度小於建立表時指定的長度,則用空格填充,而不會自動調整。

日期型別:
Data 年月日
Time 時分秒
DataTime (標準日期型別) 年月日時分秒
TimeStamp(時間戳)年月日時分秒
DataTime TimeStamp區別:
DataTime:最大值是9999年12月31 23:59:59、預設值為空
TimeStamp:最大值為2037年 12月 31 23:59:59、預設值為當前系統時間

三、資料表的操作

這裡使用navicat為例