MySQL學習筆記(一)

2021-09-30 15:21:31 字數 773 閱讀 1721

列出mysql所有的資料庫

show databases;

列出當前預設資料庫中的資料表

show tables;

建立資料庫

create database sampdb;

檢視當前選定的資料庫

[img]

null 意味著沒有選擇資料庫

如果想把sampdb設定為當前預設資料庫,需要使用use語句

[img]

檢視資料表的create table語句:

show create table tb1_name;

檢視資料表的資料列或索引資訊:

show columns from tb1_name;

show index from tb1_name;

檢視預設資料庫或給定資料庫裡的資料表的描述性資訊:

show table status;

show table status from db_name;

限制查詢結果中的資料行個數;

mysql可以使用limit子句,它與order by子句聯合使用的效果更佳。

[img]

如果從查詢結果中抽取一部分資料記錄,此時必須設定兩個值,第乙個值給出了要在查詢結果的開頭部分跳過的資料記錄個數,第二個值是要返回的資料記錄的個數。如查詢跳過前10個資料記錄之後的5個資料記錄:

[img]

如果想從president資料表裡隨機抽取出一條或一組資料記錄,可以聯合使用limit和order by rand()子句,如下所示

[img]

Mysql學習筆記一

最近在學習mysql,以後工作會慢慢往這方面轉向,所以提前預習。現在全世界都喊著去ioe,所以咱也必須提前做個準備。衝.第一章基礎知識 1 改變表結構 增加列 alter table test add name char 6 更改列定義 alter table test change year bo...

Mysql學習筆記(一)

一 mysql學習筆記 觸發器 觸發器四要點 1.監視誰 table 2.監視事件 insert update delete 3.觸發時間 after before 4.觸發事件 insert update delete 語法 create trigger 觸發器名稱 after before 觸發...

Mysql學習筆記一

一 mysql資料型別 1 整數 浮點數 定點型別 1個位元組佔8位,漢字佔兩個位元組 16位 正數定義成unsigned 定點數 decimal m,d m表示總長度 d表示小數字 存入的時候四捨五入計算 範圍與double相同 例子 decimal 5,2 123.45 2 日期與時間 一般用d...