yum -y install mysql mysql-server mysql-devel ####yum安裝mysql資料庫
more /etc/my.cnf ########檢視資料庫主配置檔案
主配置檔案按 /etc/my.cnf
datadir=/var/lib/mysql #####yum安裝資料庫目錄(如果你是編譯安裝的話,另說)
mysql -uroot -p #####以root使用者登入控制台
exit #######退出mysql控制台
mysqladmin -uroot password 12345 ##########修改root 密碼
(如果root已經有密碼了,則 mysqladmin -uroot -p password 12345)
show databases; 檢視資料庫
use mysql; 進入mysql資料庫
drop database 資料庫名 刪除資料庫
show tables; 看mysql有那幾個表
describe 表名; 檢視表user結構,(就是表的有哪些列)
select * from 表名 檢視表的資料
delete from 表名 where 限制條件(如id = 5) 刪除資料(滿足條件的列)
update 表名 set 字段="新值" where 字段="原來值" 更新表
create database benet; 建立benet資料庫
create table benet(id int(3), name char(15), age int(5));
建立benet表
drop table benet; 刪除表
insert into benet value(值1,值2,值3); 向表插入資料
delet from 表名 where 限制條件(如 age > 40) 刪除資料
mysqldump -uroot -p 資料庫名 > 檔案 備份資料庫
mysqldump -uroot -p 資料庫名 > 檔案 備份資料表
mysql -uroot -p 資料庫名 < 檔案 恢復資料庫
mysql -uroot -p 資料庫名 < 檔案 恢復表
新增使用者
insert into mysql.user(host,user,password) values("localhost","使用者名稱",password("密碼"));
flush privileges; 更新許可權,新增使用者後給他賦普通許可權
grant all privileges(可寫可不寫) on 資料庫名.* to 使用者名稱@localhost identified by '密碼'; 給使用者所有許可權(最大許可權)
flush privileges; 重新整理許可權
show grants for 使用者名稱@localhost;
revoke all on 資料庫.* from 使用者名稱@localhost; 去除使用者所有權
flush privileges; 之後必須重新整理
資料庫的增刪改查
insert into 增 delete 刪
update 改 select 查
insert into ... value (各個列)
delete 表 where 條件
update ... set ...
select 列 from 表
【完】
我的C 第二章
做了186班的結業試題。還好都是和c 和sql資料庫有關的。但是還是老問題 脫離不了課本,同時也發現了乙個問題是就時間掌握不好,本來是兩節課的試題,我甚至用了三節課都還沒搞定。可悲。c 第二章 1.c 中的迴圈語句 1 while迴圈 語法 whlie 條件表示式 塊 2 do.while 迴圈 d...
第二章 我的大學 中篇
第四段 少年班 當年西安交通大學還有少年班,也不清楚怎麼選上來的,但肯定是那個年齡段中的佼佼者。少年班的在經過一段時間學習後,會插班到各個正常班中。在我們大二的時候,有五六個少年班的插入了我們系,年級平均要比我們小四歲的樣子。他們初進班的時候,有一次上課,聽說這些娃娃要考英語六級了。當時很是驚訝,小...
第二章 我的大學 中篇
第四段 少年班 當年西安交通大學還有少年班,也不清楚怎麼選上來的,但肯定是那個年齡段中的佼佼者。少年班的在經過一段時間學習後,會插班到各個正常班中。在我們大二的時候,有五六個少年班的插入了我們系,年級平均要比我們小四歲的樣子。他們初進班的時候,有一次上課,聽說這些娃娃要考英語六級了。當時很是驚訝,小...