亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.430618.com 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:52000
  • 待審:37
  • 小程序:12
  • 文章:1037587
  • 會員:756

MySQL是一種關系型數據庫管理系統,關系數據庫將數據保存在不同的表中,而不是將所有數據放在一個大倉庫內,這樣就增加了速度并提高了靈活性。MySQL所使用的 SQL 語言是用于訪問數據庫的最常用標準化語言。MySQL 軟件采用了雙授權政策,分為社區版和商業版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型和大型網站的開發都選擇 MySQL 作為網站數據庫。

必須掌握命令

這里我們以kali中自動的mariadb數據庫為例,mysql同樣的方法。

啟動 關閉 重啟 數據庫

systemctl start mariadb
systemctl stop mariadb
systemctl restart mariadb

注意: 有時候我們用service命令也是可以的,如

service start mariadb

但是部分系統service需要配置,所以建議用第一種方法。

登錄數據庫

mysql -u root -p 

-u:用戶名-p:密碼



顯示當前已有數據庫

show databases;

注意命令后面的;



創建新的數據庫

create database dbname;
如
CREATE DATABASE xiaoyaozi;

我們便創建了一個名為xiaoyaozi的數據庫。



選擇相應的數據庫

格式:use 數據庫名 ;

use xiaoyaozi;

創建表格式:CREATE TABLE table_name (column_name column_type);

CREATE TABLE IF NOT EXISTS `dabiaoge`(
   `id` INT UNSIGNED AUTO_INCREMENT,
   `title` VARCHAR(100) NOT NULL,
   `author` VARCHAR(40) NOT NULL,
   `submission_date` DATE,
   PRIMARY KEY ( `id` )
)ENGINE=InnoDB DEFAULT CHARSET=utf8;

如上,我們創建了一個名為dabiaoge的表,并且字段有id title author submission_date 并設置了id字段為主鍵。

向表中插入數據

INSERT INTO dabiaoge 
    -> (title, author, submission_date)
    -> VALUES
    -> ("全國富婆通信錄", "逍遙子大表哥", NOW());



這里可以連續一行輸入,也可以逐行輸入。



注意這里的->為系統生成,不輸入。查詢表中的內容

select * from dabiaoge;



以上是全局查詢,如何做到搜索查詢呢?如我想查詢作者為大表哥的記錄,命令如下:

SELECT * from dabiaoge WHERE author='大表哥';

更新數據

UPDATE dabiaoge SET title='歡迎關注微信公眾號kali 黑客筆記' WHERE id=3;

修改id=3的title數據為歡迎關注kali黑客筆記

刪除語句

刪除數據庫

drop database dbname

執行上面的命令,就可以準備跑路了。

刪除表

DROP TABLE table_name ;

高級用法

復制表復制表的結構(不包含數據)

CREATE TABLE biaoge666 LIKE dabiaoge;

復制數據

INSERT INTO biaoge666 SELECT * FROM dabiaoge;

排序

如果我們需要對讀取的數據進行排序,我們就可以使用 MySQL 的ORDER BY 子句來設定你想按哪個字段哪種方式來進行排序,再返回搜索結果。

升序和降序

SELECT * from dabiaoge ORDER BY submission_date ASC;
SELECT * from dabiaoge ORDER BY submission_date DESC;



導入和導出

導出

mysqldump -u root -p root xiao > dump.sql

導入

mysql -u root -p 123456 < dump.sql

LIKE語句

將 dabiaoge 表中獲取 name 字段中以 COM 為結尾的的所有記錄:

SELECT * from dabiaoge  WHERE name LIKE '%COM';
SELECT * from dabiaoge  WHERE name LIKE '%COM';

分享到:
標簽:MySQL
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 52000

    網站

  • 12

    小程序

  • 1037587

    文章

  • 756

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定