MySQL資料庫之命令提示符介面建立資料庫

2021-08-27 04:01:07 字數 2854 閱讀 3470

mysql是乙個關係型資料庫管理系統由瑞典mysql ab 公司開發,目前屬於 oracle旗下產品。mysql所使用的 sql 語言是用於訪問資料庫的最常用標準化語言。mysql 軟體採用了雙授權政策,分為社群版和商業版,由於其體積小、速度快、總體擁有成本低,尤其是開放原始碼這一特點,一般中小型**的開發都選擇 mysql 作為**資料庫。

一、再命令提示符下連線

c:\users\lalala>mysql -u root -p

enter password: ******

welcome to the mysql monitor. commands end with ; or \g.

your mysql connection id is 13

server version: 5.7.23-log mysql community server (gpl)

oracle is a registered trademark of oracle corporation and/or its

affiliates. other names may be trademarks of their respective

owners.

type 'help;' or '\h' for help. type '\c' to clear the current input statement.

二、建立資料庫

mysql> create database bd1802 default character set utf8;

query ok, 1 row affected (0.00 sec)​

三、修改命令提示符介面顯示編碼集: 

mysql> set names gbk;

query ok, 0 rows affected (0.00 sec)

mysql中的資料型別及其說明:

型別 大小

範圍(有符號)

用途tinyint  

1  位元組

(-128,127) 

小整數值

smallint             

2 位元組 

(-32 768,32 767)  

大整數值

mediumint               

3 位元組

(-8 388 608,8 388 607) 

大整數值

int或integer     

4 位元組

(-2 147 483 648,2 147 483 647)    

大整數值

bigint                  

8 位元組

(-9 233 372 036 854 775 808,9 223 372 036 854 775 807)  

極大整數值

float           

4 位元組  

單精度,不規定長度時,預設是(6,2)但整數字可以超出4位。

浮點型double       

8 位元組

雙精度浮點型

decimal

decimal(m,d)m代表數字總共位數,d代表小數字數。規定長度後,整數字最長為m-d。

浮點型date          

3位元組1000-01-01/9999-12-31  yyyy-mm-dd

日期值time   

3位元組'-838:59:59'/'838:59:59' hh:mm:ss

時間值或持續時間

year

1位元組1901/2155    格式:yyyy

年份值datetime 

8位元組1000-01-01 00:00:00/9999-12-31 23:59:59    yyyy-mm-dd hh:mm:ss  

混合日期和時間值

timestamp

8位元組1970-01-01 00:00:00/2037 年某時    yyyymmdd hhmmss  

混合日期和時間值,時間戳

char       

0-255位元組  

char(10)

定長字串

varchar    

0-65535 位元組

變長字串

tinyblob  

0-255位元組 

不超過 255 個字元的二進位制字串

tinytext  

0-255位元組  

短文本字串

blob        

0-65535位元組

二進位制形式的長文字資料

text        

0-65535位元組

長文字資料

mediumblob  

0-16777 215位元組

二進位制形式的中等長度文字資料

mediumtext  

0-16 777 215位元組 

中等長度文字資料

logngblob  

0-4 294 967 295位元組

二進位制形式的極大文字資料

longtext     

0-4 294 967 295位元組

極大文字資料

dual的概念:

在沒有引用表的情況下,允許將dual指定為樣本表名,dual純粹是為了方便人們要求所有select語句都應該有來自和可能的其他子句。mysql可能忽略這些子句。如果沒有其它參照表,mysql就不需要dual表。

例如:select 1+2+2*3 from dual;或者select 1+2+2*3;

命令提示符

cd 改變當前目錄 dir 顯示檔案列表 diskcopy 複製軟盤 format 格式化磁碟 md 建立子目錄 type 顯示檔案內容 rd 刪除目錄 ren 改變檔名 cls 清屏 正在執行命令的命令提示符 正在執行命令的命令提示符 適用場合 螢幕上太亂了,或是螢幕上出現亂碼了,清除螢幕上顯示內...

Linux shell命令提示符

如果您很容易使 shell 提示行變得色彩絢爛斕且帶有更多資訊,為什麼還要堅持用單調的標準 shell 提示行呢?在這篇技巧中,daniel robbins 將說明如何獲得符合您的意願的 shell 提示行,並會說明如何動態更新 x 終端的標題欄。作為 linux unix 人,我們有很長的時間是在...

CMD命令提示符

簡介 cmd是command的縮寫,即命令提示符 cmd 1 本質 命令提示符是在作業系統中,提示進行命令輸入的一種工作提示符。特性及快捷操作 1 dos作業系統使用者指令是不區分大小寫的。例如 dir dir dir的執行都是一樣的。2 快捷鍵 上下按鈕可以切換到之前輸入的指令 輸入部分檔名,按t...