MySQL 01 基礎知識

2021-08-30 22:07:39 字數 2457 閱讀 2541

作為乙個學機械的應該熟悉一下 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_idint unsigned auto_increment,

runoob_titlevarchar(100) not null,

runoob_authorvarchar(40) not null,

submission_datedate,

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 編譯型語言和解釋型語言區別 編譯型 一次性將所有程式編譯成二進位制檔案。缺點 開發效率低,不能跨平...