作為乙個學機械的應該熟悉一下 mysql ,不做深究,內容如下:
system centos6.8安裝:yum install mysql
ubuntu 16.04 安裝: apt-get install mysql-server
檢查是否安裝:rpm -qa | grep mysql
檢查狀態 service mysqld status
問題:workbench can』t connect to mysql server on 『192.168.11.134』 (10061) ???
解決方法:
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
bind-address = 0.0.0.0
service mysql restart
登入資料庫執行
use mysql;
update user set host = 『%』 where user = 『root』;
flush privileges;
sql 對大小寫不敏感:select 與 select 是相同的
mysql命令終止符為分號 「;」
mysql –u root –p:
show databases ; # 顯示所有的資料庫
use dbname; # 使用相應的資料庫
show tables; # 顯示資料庫中所有的table資訊
show columns from tbname01; #顯示tbname01裡面的內容
show index from tbname01; #顯示資料表的詳細索引資訊,primary key
create database runoob; #建立資料庫
drop database runoob; #刪除相應的資料庫
大致可以分為三種: 數值,日期, 字串 詳細後面討論。
建立**(create)
create table table_name (column_name column_type);
create table if not existsrunoob_tbl
(
runoob_id
int unsigned auto_increment,
runoob_title
varchar(100) not null,
runoob_author
varchar(40) not null,
submission_date
date,
primary key (runoob_id
)
)engine=innodb default charset=utf8;
刪除** (drop)
drop table table_name ;
插入資料 (insert)
mysql> insert into runoob_tbl
-> (runoob_title, runoob_author, submission_date)
-> values
-> (「學習 php」, 「菜鳥教程」, now());
查詢資料庫 (select , where , binary)
select * from runoob_tbl
select runoob_title, runoob_author from runoob_tbl
使用 where 有條件的查詢讀取資料表
select * from runoob_tbl where runoob_author=『菜鳥教程』;
mysql 的 where 子句的字串比較是不區分大小寫的。 你可以使用 binary 關鍵字來設定 where 子句的字串比較是區分大小寫的。
select * from runoob_tbl where binary runoob_author=『runoob.com』;
修改**(update,set)
update runoob_tbl set runoob_title=『學習 c++』 where runoob_id=3;
刪除資料表中的資料 (delete,from ,like)
delete from runoob_tbl where runoob_id=3;
類似於正則表達的查詢 like, where …like 而不是 「=」
其中 % 類似於*
select * from runoob_tbl where runoob_author like 『%com』;
怎麼將.sql 的檔案資料匯入到 mysql的資料庫中???
mysql -u root -p
進入mysql後
mysql>use dr;
mysql> source /opt/dr.sql
以上為對單張**的簡單操作
mysql01 mysql基礎知識
1 mysql的安裝 分為單例項和多例項 2 mysql的許可權 常見的刪庫跑路是因為許可權問題導致的,若是只賦予該賬號乙個某些許可權,就可以避免 grant select on mall.to dev 192.168.244.identified by 123 with grant option ...
01 基礎知識
程序概念 作業系統中所有執行中的任務通常是乙個程式,每個執行中的程式就是乙個程序 process 當乙個程式執行時,內部可能包含了多個順序執行流,每個順序執行流就是乙個執行緒。程序是處於執行過程中的程式,並且具有一定的獨立功能,程序是系統進行資源分配和排程的乙個獨立單位。程序三個特性 2.動態性 程...
01 基礎知識
1 計算機基礎 cpu 相當於人的大腦,用於計算。記憶體 儲存資料,4g,8g,16g,32g,成本高,斷電即消失。硬碟 1t,固態硬碟,機械硬碟,儲存資料,應該長久保持資料,重要檔案,小電影等等。2 編譯型語言和解釋型語言區別 編譯型 一次性將所有程式編譯成二進位制檔案。缺點 開發效率低,不能跨平...