SQL學習筆記(一)

2021-07-14 16:18:15 字數 979 閱讀 7225

#登入

mysql -u root [-p][...]

#建立乙個資料庫

create database if not exists `luyixiao` default character set 'utf8';

#選中乙個資料庫,以供後面使用

use `luyixiao`;

#在資料庫中建立乙個**

create table if not exists `user`(

name type [constraint]

) engine = innodb charset = utf8

#往該**中插入資料

insert `user` values(num1,num2,num3......)

#改變資料庫編碼格式

alter database `luyixiao` default character set gbk;

#顯示所有的資料庫

show databases

#顯示當前使用的資料庫

select database()

#顯示上乙個警告的具體內容

show warning

#刪除乙個資料庫

drop database [if exists] `luyixiao`

#顯示某個資料庫的資訊

show create database name

#增加日誌檔案

\t 日誌路徑

#停止日誌檔案的記錄

\t

注意到,在建立乙個table的時候,我們選擇了引擎(engine),通常我們有三種engine,分別是innodb,myisam和memory。第乙個是mysql預設的儲存引擎,也是功能最強大的乙個,可以支撐點操作,回滾之類的;myisam是乙個帶壓縮功能的引擎,可以這麼理解。同時犧牲了一些功能,比如回滾。至於memory,就是放在了記憶體裡,好處當然不言而喻了,速度絕對快很多,但是一旦掉電。。。。。。

SQL學習筆記 一)

1.按照大小排序 database database management system database system 2.dbms結構 三層 物理層 邏輯層 檢視層 relation屬於邏輯層 3.檔案處理系統 file processing system 弊端 1 資料冗餘與不一致 2 資料訪...

Sql 學習筆記(一)

create database 資料庫名稱 create table 表名 列名1 資料型別 該列所需約束 列名1 資料型別 該列所需約束 列名1 資料型別 該列所需約束 列名1 資料型別 該列所需約束 該錶的約束1 該錶的約束2 資料型別表示資料的種類,包括數字型 字元型和日期型等。用來指定儲存整...

SQL語句學習筆記(一)

sql 結構化查詢語言 是專門針對資料庫進行操作的語言,其語言幾乎可適用全部資料庫,sql語言課對資料庫中表進行增 刪 改 查等工作。知識補充 1.mysql資料庫中的關係運算子 在mysql中常用的關係運算子有 等於 不等於 在mysql中關係運算子放置在where關鍵字之後 2.mysql資料庫...