亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mariadb簡單配置

發布時間:2020-07-15 11:41:42 來源:網絡 閱讀:360 作者:rExcHow 欄目:數據庫



創建緣由就不詳細說明了,直奔主題。

記錄下需要了解的命令。



首先要了解概念:

MariaDB是基于mysql的,所以命令通用語mysql。

流程大致如下:


如圖

登錄數據庫后,可以用SHOW  DATABASES; 查詢數據庫[1,2,3]

可以使用use 數據庫1;進入該數據庫

show tables; #查詢該數據所有表。

select * from 表名 #查詢表中所有數據

     命令行快捷鍵編輯

     Ctrl+a: 快速移動光標至行首

     Ctrl+e: 快速移動光標至行尾

     Ctrl+w: 刪除光標之前的單詞

     Ctrl+u: 刪除行首至光標處的所有內容

     Ctrl+y: 粘貼使用Ctrl+w或Ctrl+u刪除的內容




講了太多廢話,咱們開始吧!



創建名字為:rexhome的數據庫



現在我們已經知道了下面兩天命令了:

CREATE DATABASE 數據庫名

DROP DATABASE 數據庫名



選項                                   說明

AUTO_INCREMENT   定義自增序列

varchar(#)                 定義可變長字符

char(#)                       定義字符長,占用量固定

DEFAULT ‘默認值’        定義列的默認值

INDEX                             定義索引

[NOT]NULL                   允許/禁止NULL值

PRIMARY KEY              定義列主鍵

UNIQUE                         定義唯一性

CHECK                            定義可以輸入值的范圍/選項


1、最簡單的:

CREATE TABLE t1(
id int not null,
name char(20)
);
2、帶主鍵的:

a:
CREATE TABLE t1(
id int not null primary key,
name char(20)
);
b:復合主鍵
CREATE TABLE t1(
id int not null,
name char(20),
primary key (id,name)
);
3、帶默認值的:

CREATE TABLE t1(
id int not null default 0 primary key,
name char(20) default '1'
);
CREATE TABLE MYHOME (

id int not null default 1,

name varchar(20) not null,

sex  char(50)

);



DESC MYHOME;  #查詢該表

CREATE TABLE `test`.`table1` (

##于test數據庫中創建table1表

`id` INT(3) NOT NULL ,

#行1 為id 整型(3個字符),not null 非空

`name` VARCHAR(20) NOT NULL ,

#行2為name varchar可變長字符(20個) 非空

`sex` SET('man','women') NOT NULL ,

#行3為sex,set(‘man’,‘women')只允許添加這兩種文本

PRIMARY KEY  (`id`),

#主鍵為id行

INDEX  `name` (`name`)

#索引為name行

) ENGINE = InnoDB;

#存儲引起為innodb


這是從phpmyadmin建立的表數據,咱們可以按照命令來學習對面mysql語句,這里補充點常用的。




 

插入數據

INSERT INTO `test`.`table1` (`id`, `name`, `sex`) VALUES ('1', 'rex', 'man');

 

##于test數據庫的table1表中對應(id、name、sex)的值(1、rex、man)

 

SELECT * FROM `table1` WHERE `id` = 1

 

##于table1表中所有類型查詢id號為1的數據

 

ALTER TABLE `table1` DROP PRIMARY KEY, ADD PRIMARY KEY(`sex`);

 

##刪除table1主機,并更新sex字段為新主鍵

 

INSERT INTO `test`.`table1` (`id`, `name`, `sex`) VALUES (ASCII('2'), ASCII('111'), 'women');

 

##于test數據庫的插入id,name,sex對應數據(ASCII類型為2,1,11,women)

 

UPDATE `test`.`table1` SET `id` = '1' WHERE `table1`.`sex` = 'women';

 

##于test數據庫查找table1表中,sex為women的行,并將id更新為1

 

DELETE FROM `test`.`table1` WHERE `table1`.`sex` = \'man\'

 

##于test數據庫的table1表中,刪除sex=man的行(注意,因為sex字段為主鍵,固刪除行會按照主鍵來查找刪除的)

 

主鍵是唯一索引的一種,一個表只能有一個主鍵,但可以有多個唯一索引。唯一索引很好理解,就是唯一性嘛,可以通過×××查找到你,那×××就是主鍵。

 

但除了×××可以找到你,還可以通過你公司的哪個部門的哪個工號找到你,這個就是唯一索引。

 

唯一索引內容是不可重復的,我的年齡,和你的年齡。

 

一般索引就是沒有限制條件,但對于大數據查詢時很有幫助。

比如你查11月份你的信用卡消費記錄,銀行的數據庫里有幾千萬條記錄,如果不建索引可能查詢一下就花1,2分鐘,效率太慢,建了索引數據庫根據索引查效率會提高很多,0.幾毫秒就能查出來。

 

外鍵呢,其實用的不多,就是兩個表中的某些字段的關聯關系、


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

高台县| 如皋市| 阳朔县| 营口市| 建平县| 临泽县| 博罗县| 乃东县| 江达县| 陆丰市| 饶河县| 高台县| 平果县| 综艺| 蓝山县| 延寿县| 广元市| 姜堰市| 道孚县| 穆棱市| 南丰县| 泸州市| 喀喇| 靖江市| 洪泽县| 怀宁县| 博爱县| 祁东县| 封丘县| 临颍县| 云霄县| 江津市| 郯城县| 界首市| 肥乡县| 中宁县| 乐昌市| 丰城市| 健康| 恩平市| 磐安县|