一、 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
例子 :查詢concat函式的用法: ? concat3. select user(); //檢視當前登入使用者
4. select 弄完();//檢視當前的日期時間
5. ? functions () (?表示幫助,fuctions 表示函式)
四、mysql中基本sql的應用(ctrl+c強制退出或者\c)模糊查詢需要用到字串拼接函式
select concat
('%'
,'a'
,'%'
);
資料庫相關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.命令列模式 預設此模式 命令模式轉...