MySQL的指令使用和介紹

2021-10-05 10:29:03 字數 2868 閱讀 8384

一、 mysql是什麼

軟體(software)

資料庫管理系統(dbms)

2.1 關係型資料庫管理系統 oracle,sqlserver,mysql

2.2 非關係型資料庫管理系統(nosql)

關係型資料庫管理系統

二、 mysql的特點

簡單功能強大

有開放的版本

三、 mysql應用架構(基於c/s架構)

server

client

通訊協議:tcp/ip

四、 mysql的登入和退出

登入(本機電腦中的資料庫)

mysql -u root -p

其中mysql指令為乙個mysql的客戶端程式

-u 表示使用者選項

-p 表示密碼選項

退出

quit或者exit指令操作

1. show database; //檢視當前使用者下的資料庫 別忘了;

一般可以看到mysql

2. status    //檢視當前資料庫系統的狀態資訊

可以看到版本5.0.51

埠:3306

3. select user(); //檢視當前登入使用者

4. select 弄完();//檢視當前的日期時間

5. ? functions () (?表示幫助,fuctions 表示函式)

例子 :查詢concat函式的用法: ? concat

模糊查詢需要用到字串拼接函式

select concat

('%'

,'a'

,'%'

);

四、mysql中基本sql的應用(ctrl+c強制退出或者\c)

資料庫相關sql語句

1)建立資料庫

creat database pms;//建立pms資料庫

2)忘了如何建立資料庫的語法

syntax是語法的意思;{}裡面的只能出現一次;裡面的可有可無,db_name自定義名字

3)使用或者開啟資料庫

use pms //pms資料庫名

select database(); //檢視當前正在使用的資料庫

刪除資料庫

drop database pms;

mysql中表的相關操作(ddl)

1) 建立表(? create table)

create table pet(

id int primary key auto_increment,

name varchar(188) not null,

);當需要了解具體型別時可以:? 具體資料型別

當需要檢視某張表的建立語句時,可以使用

show create table pet;

當需要顯示表結構時可以使用

desc pet;

修改表(? alter table)

3)刪除表(? drop table)

檢視資料庫裡面所有的表

show tables;

mysql中表中資料的操作(dml)

1)向表中寫入資料(insert)

insert into pet(id,name) values(null,『a』); //id之前設定了自增長,因此裡面不是空,就算你設定了null

2)查詢表中資料(selsect)

select * from pet;

select id,name from pet;

select id,name from pet where id = 10;

分頁查詢:limit 語句的應用(? select)

取出前兩條資料

select * from pet limit 2;

limit [offset],row_count;//預設[offset]為0,第一頁的兩條資料

分頁演算法分析:

a)現有100條記錄,每頁顯示3條記錄,總計分多少頁

int pagesize = 3;

int rowcount = 100;

int pagecount = rowcount /pagesize;

if(rowcount%pagesize!=0)

b)通過編寫sql 獲取第七頁的資料

select * from 表名 limit 18,3 //18 =(7-1)*3

3)更新表中資料(? update)

4)刪除表中資料(? delete)

五、mysql中source指令的應用

mysql中我們通常會借助source指令執行一些sql檔案

source指令應用步驟

a) 首先登陸資料庫

b) 設定控制台編碼

set names utf

c)執行source //新建乙個.sql檔案,裡面寫好了sql指令

例如:source e:/test.sql(路徑)

對於windows平台在mysql客戶端顯示中文時錦衣先執行

set names gbk;

JSP include指令的簡單介紹和使用

問題 在多個頁面實現訪問許可權控制時,有沒有方法避免重複編碼?分析 jsp提供了檔案引用指定include指令。我們可以將一些可以重新的內容寫入乙個單獨的檔案中,然後通過include指令引用該檔案,從而緩解 的冗餘問題。且修改也更加方便。既然稱作includ指令,那麼其一定滿足jsp指令的基本語法...

Linux常用初級指令介紹和使用

vi編輯器的使用 gcc 編譯工具 ls list的意思 名單 列出當前資料夾下有那下檔案 執行圖1.vi編輯器的使用 模式 1.命令列模式 進入ubuntu 開啟 ctrl alt t terminal 終端的意思 三個模式 1.命令列模式 預設此模式 命令模式轉輸入模式 a i o o r,命令...

Linux常用初級指令介紹和使用

linux常用初級指令介紹和使用 vi編輯器的使用 gcc 編譯工具 ls list的意思 名單 列出當前資料夾下有那下檔案 執行圖1.vi編輯器的使用 模式 1.命令列模式 進入ubuntu 開啟 ctrl alt t terminal 終端的意思 三個模式 1.命令列模式 預設此模式 命令模式轉...