創(chuàng)建數(shù)據(jù)庫(kù)并插入數(shù)據(jù)

基本命令

show databases;
use information_schema;
show tables;
quit / exit;

創(chuàng)建mysql_test

CREATE DATABASE mysql_test;
use mysql_test;

新建數(shù)據(jù)表

CREATE TABLE 表的名字
(
列名a 數(shù)據(jù)類型(數(shù)據(jù)長(zhǎng)度),
列名b 數(shù)據(jù)類型(數(shù)據(jù)長(zhǎng)度),
列名c 數(shù)據(jù)類型(數(shù)據(jù)長(zhǎng)度)
);

| ID | name | phone |
|-|-|
| 01 | Tom | 110110110 |
| 02 | Jack | 119119119 |
| 03 | Rose | 114114114 |

mysql> CREATE TABLE employee (id int(10),name char(20),phone int(12));
mysql> CREATE TABLE department
    -> (
    -> dpt_name CHAR(20),
    -> dpt_phone INT(12)
    -> );
Query OK, 0 rows affected (0.00 sec)

mysql> show tables;
+----------------------+
| Tables_in_mysql_test |
+----------------------+
| department           |
| employee             |
+----------------------+
2 rows in set (0.00 sec)

數(shù)據(jù)類型

數(shù)據(jù)類型
  • CHAR 和 VARCHAR 的區(qū)別: CHAR 的長(zhǎng)度是固定的,而 VARCHAR 的長(zhǎng)度是可以變化的,比如,存儲(chǔ)字符串 “abc",對(duì)于 CHAR(10),表示存儲(chǔ)的字符將占 10 個(gè)字節(jié)(包括 7 個(gè)空字符),而同樣的 VARCHAR(12) 則只占用3個(gè)字節(jié)的長(zhǎng)度,12 只是最大值,當(dāng)你存儲(chǔ)的字符小于 12 時(shí),按實(shí)際長(zhǎng)度存儲(chǔ)。

  • ENUM和SET的區(qū)別: ENUM 類型的數(shù)據(jù)的值,必須是定義時(shí)枚舉的值的其中之一,即單選,而 SET 類型的值則可以多選。

插入數(shù)據(jù)

INSERT INTO 表的名字(列名a,列名b,列名c) VALUES(值1,值2,值3);
INSERT INTO employee(id,name,phone) VALUES(01,'Tom',110110110);

INSERT INTO employee VALUES(02,'Jack',119119119);

INSERT INTO employee(id,name) VALUES(03,'Rose');

mysql> SELECT * FROM employee;
+------+------+-----------+
| id   | name | phone     |
+------+------+-----------+
|    1 | Tom  | 110110110 |
|    2 | Jack | 119119119 |
|    3 | Rose |      NULL |
+------+------+-----------+
3 rows in set (0.00 sec)
  • CHAR,VARCHAR,TEXT,DATE,TIME,ENUM 類型的數(shù)據(jù)需要單引號(hào)修飾
  • INT,FLOAT,DOUBLE 等則不需要
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容