mysql資料庫學習day02,給爺衝

2021-09-25 15:33:52 字數 1702 閱讀 4749

1.create database|schema db_name

2.create database if not exists db_name

檢測資料庫名稱是否存在,不存在就建立

create database [if not exists] db_name [default] character set [=] charset;

建立charset型別編碼格式的資料庫

3.注意為了方便工作,最好創造有意義的資料庫名字,並且資料庫名字不要包含特殊字元和關鍵字。

1.show databases

檢視當前伺服器下的全部資料庫

2.show create database db_name

檢視指定資料庫的詳細資訊

3.alter database db_name [default] character set [=] charset;

修改資料庫的編碼型別

4.use db_name

開啟資料庫

5.select database()

得到當前已經開啟的資料庫

6.drop database db_name

刪除資料庫

7.show warmings

檢視上一步產生的警告資訊

8.#是sql的注釋,–是單行注釋

1.資料庫的最重要組成成分,資料儲存在資料表中

2.資料有行row和列column

3.資料表中至少有一列,但是可以有很多行

4.表名唯一,不要特殊字元,最後含義明確

create table tbl_name(

欄位名稱 字段型別 [完整性約束條件]

欄位名稱 字段型別 [完整性約束條件]

…)engine = 儲存型別 charset = 編碼方式

1.unsigned:無符號,沒有負數從零開始

2.zerofill.零填充,當現實長度不夠時填充至指定長度

3.not null,非空約束,這個字段必須要給值

4.default,預設值,當記錄時沒有給值,則使用預設值

5、primary key,主鍵,乙個表只能有乙個主鍵,不能重複,表示記錄的唯一性

6.unique ,唯一性,但是乙個表內可以有多個欄位是唯一索引,同樣的值不能重複

7.auto_increment 自動增長,用於數值列

示例create table 『user』(

『id』 int unsigned unique comment 『使用者編號』,

)engine=innoob default charset=utf8;

整數型:tinyint,smallint,mediumint,int,bigint,bool

浮點型:float[(m,d)] m是數字總位數,d是小數點後的位數

double[(m,d)]

char[m],varchar[m],tinytext,text,mediumtext,longtext,enum(『value1』,『value2』,…)

set(『value1』,『value2』…)

time,date,datetime,timestamp,year

show tables;

show full tables from db_name

show create table tbl_name

desc tbl_name

drop table tbl_name

day02 資料儲存

librarys c和c 的 庫 linux kernel 操作硬體裝置 開發步驟 1.建立android專案 2.設計布局 3.新增事件監聽 4.發布執行 資料儲存 openfileinput string filename 開啟 data data 包名 files目錄下檔案對應的輸入流 sd卡...

Qt學習筆記day02

帶引數的訊號由於訊號可以過載,則在處理訊號的時候,要注意處理方式 qt5的方法 採用函式指標的方法指向過載的函式 void subwidget funsignal subwidget mysignal connect w,funsignal,this,mainwidget dealsub void ...

Python學習筆記 day02

一 組織列表 1.s.sort 方法可以將列表中的元素按照從小到大的順序排序,而且是永久的改變了 s的元素順序。如果想要倒序排序,則使用 s.sort reverse true 即可。2.sorted s 方法可以將列表 s按照從小到大的順序顯示出來,但只是臨時性地讓 s可以按照從小到大的順序顯示,...