mysql安裝使用筆記

2022-09-15 05:54:12 字數 2522 閱讀 3331

mysql2023年被sun公司10億美元收購, 後sun被oracle收購. widenius : 維德紐斯重新寫的mysql的分支 mariadb.

白髮程式設計師, 是由 瑞典mysql ab公司開發, 使用的是c/c++語言編寫的, 有兩種資料庫引擎, myisam是預設的..(mysql的名字根myisam是一致的)高效插入/查詢, 但不支援事務, 後來的innodb引擎支援就支援事務.所以 如果沒有事務, 就使用myisam預設的引擎.

索引可以增加資料的查詢, 因為會建立每條記錄的指標引用. 但是 , 索引的缺點: 索引會增加大量的硬碟儲存開銷, 而且索引會使資料操縱變慢. 所以, 應該給: 只應該給 最經常查詢 和排序的列建立索引, 而且如果乙個列中包含太多重複的內容, 建立索引就沒有太大的實際效果...

tp5.x和tp3.x的區別?

前者是為了迎合 php7.x的版本語言, 現在的tp3.x框架已經無法支援php7.0, 所以實際專案開發還是用tp3.x, 以後用tp5.x

php3.2和3.1的區別:

3.2引入了命名空間, 3.1沒有; 3.2 需要php5.3+ 以上的環境... 自己比較一些, 就知道用3.2還是3.1了...

3.x, 其中的x從0,1,2,3 (3.2即3.2.0)???

3.2主要是: 模組化, 驅動化, 雲平台的支援, 效能更優...用之.

安裝mariadb, 其中的mariadb-common和mariadb-config都是 required by server and client

至於socket 底層的實現, 應用層的程式設計師恐怕就沒能力**了, 那些是作業系統幫你完成的, 是大牛去完成的. 就像我們寫信, 打**一樣, socket就像郵局, 就像基站一樣, 郵局可以幫我們送信收信, 基站幫我們接通**, 郵局基站就是 寫信 打**的socket **, 我們不會去官 郵局內部, 基站內部的 運作過程, 那是移動電信郵局去完成的.

mysql的儲存引擎?

mysql的資料儲存分布在檔案或記憶體中, 用來儲存, 檢索, 操作這些資料的技術叫儲存引擎 . mysql之所以受歡迎, 很行的 乙個原因是它擁有 很多適用於不同場合的 儲存引擎 ,你可以根據你的需要, 選擇合適的儲存引擎, 如你可以將所有的表資料都放在記憶體中 這叫做記憶體儲存引擎..

mariadb/mysql的使用:

mysql.sock是套接字, 型別是s.

為了方便自己,不會出錯, 使用資料庫, 表, 字段, 都最好加上反引號進行區分, 表的字段的定義, 使用描述的方法:idint default not null,..., 建立表 資料庫等, 最好是用 結構化的 分行語句, 類似函式程式設計的 風格進行書寫:

create table `test`.`user` (

`id` int not null primary key,

`name` varchar(20)

) engine=innodb default charset=utf-8;

mysql中, 有很多很有用而且很強大的工具, 如: mysqldump [options] database....mysql表中的hots.frm: 是定義表的資料結構; host.myd是myisam引擎的data資料檔案; host.myi是myisam引擎的索引檔案, 而在實際 使用的 資料庫test的表user中, 通過多個檔案 來描述表的資訊: user.frm描述表的結構, user.ibd描述 表中的資料. 使用mysql 語句的時候, 就是通過資料庫引擎 直譯器去 讀取這些表中的資料的

mysql使用筆記

mysql安裝 bin mysqld initialize insecure user mysql basedir usr local mysql datadir usr local mysql data mkdir p var run mysqld chown mysql mysql var ru...

MySQL使用筆記

刪除修改 查詢元資料操作 表結構調整 許可權管理 字符集設定 資料匯入和匯出 匯入資料 遠端連線mysql 資料庫備份和複製 mysql 程序資訊 編碼集問題 insert into ticket info buyer openid,ticket date values 000751a016bdbf...

mysql使用筆記

建立資料庫 create database database name 刪除資料庫 drop database database name 建立表 最簡單的語法 create table userinfo id int uname varchar 40 address varchar 120 hob...