mysql使用筆記

1. mysql基本命令

show databases;//顯示數據庫中的所有數據庫
use database; //進入數據庫,切換數據庫
show tables; //顯示所有的表
exit; //退出mysql
mysql -u root -p // 用root登錄mysql

給mysql添加用戶,只需向其中的mysql中的user表中插入相應的用戶即可:
INSERT INTO user
(host, user, password,
select_priv, insert_priv, update_priv)
VALUES ('localhost', 'guest',
PASSWORD('guest123'), 'Y', 'Y', 'Y');
PASSWORD()函數對密碼進行加密
select_priv, insert_priv, update_priv
字段為用戶的權限
show columns from user ;//顯示數據表的屬性,屬性類型,逐漸信息,是否為空,默認值等其他信息;
show index from user; //顯示數據表的詳細索引信息
mysql -u root drop ss; //刪除數據庫

2.mysql數據類型

2.1 數值類型

這些類型包括嚴格數值數據類型(INTEGER、SMALLINT、DECIMAL和
NUMERIC),以及近似數值數據類型(FLOAT、REAL和DOUBLE PRECISION)。
關鍵字INT是INTEGER的同義詞,關鍵字DEC是DECIMAL的同義詞。
BIT數據類型保存位字段值,并且支持MyISAM、MEMORY、InnoDB和BDB表。
作為SQL標準的擴展,MySQL也支持整數類型TINYINT、MEDIUMINT和BIGINT。
下面的表顯示了需要的每個整數類型的存儲和范圍。

1.png

2.png

2.2日期和時間類型

表示時間值的日期和時間類型為DATETIME、DATE、TIMESTAMP、TIME和
YEAR。
每個時間類型有一個有效值范圍和一個"零"值,當指定不合法的MySQL不能表示的
值時使用"零"值


3.png

2.3.字符串類型

字符串類型指CHAR、VARCHAR、BINARY、VARBINARY、BLOB、TEXT、
ENUM和SET


4.png

CHAR和VARCHAR類型類似,但它們保存和檢索的方式不同。它們的最大長度和是否尾部空格被保留等方面也不同。在存儲或檢索過程中不進行大小寫轉換
BINARY和VARBINARY類類似于CHAR和VARCHAR,不同的是它們包含二進制字
符串而不要非二進制字符串。也就是說,它們包含字節(jié)字符串而不是字符字符串。
這說明它們沒有字符集,并且排序和比較基于列值字節(jié)的數值值。

2.4二進制

BLOB是一個二進制大對象,可以容納可變數量的數據。有4種BLOB類型:
TINYBLOB、BLOB、MEDIUMBLOB和LONGBLOB。它們只是可容納值的最大長
度不同。
有4種TEXT類型:TINYTEXT、TEXT、MEDIUMTEXT和LONGTEXT。這些對應4
種BLOB類型,有相同的最大長度和存儲需求

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 觀其大綱 page 01 基礎知識 1 MySQL數據庫概要 2 簡單MySQL環(huán)境 3 數據的存儲和獲取 4 M...
    周少言閱讀 3,244評論 0 33
  • MYSQL 基礎知識 1 MySQL數據庫概要 2 簡單MySQL環(huán)境 3 數據的存儲和獲取 4 MySQL基本操...
    Kingtester閱讀 8,050評論 5 115
  • 1,MySQL權限體系 mysql 的權限體系大致分為5個層級: 全局層級: 全局權限適用于一個給定服務器中的所有...
    不排版閱讀 1,003評論 0 4
  • 什么是數據庫? 數據庫是存儲數據的集合的單獨的應用程序。每個數據庫具有一個或多個不同的API,用于創(chuàng)建,訪問,管理...
    chen_000閱讀 4,124評論 0 19
  • 今天嘗試畫了銀杏葉子,花了20分鐘。交個作業(yè)先。 葉子畫的不夠大,涂色不夠細致。下次再接再厲有。
    甜趣陶心閱讀 183評論 0 0

友情鏈接更多精彩內容