數(shù)據(jù)庫MySQL學(xué)習(xí) - 第二天

數(shù)據(jù)庫增刪改查

目錄
1.創(chuàng)建表
2.查詢表結(jié)構(gòu)
3.添加數(shù)據(jù)

1.創(chuàng)建表

樣式表.png
mysql> create table class

    -> id int primary key auto_increment,
    -> sname varchar(10) not null default '',
    -> gender char(1) not null default '',
    -> company varchar(20) not null default '',
    -> salary decimal(6,2) not null default 0.00,
    -> fanbu smallint not null default 0
    -> ) engine=myisam charset utf8;
Query OK, 0 rows affected, 1 warning (0.06 sec)

2.查詢表結(jié)構(gòu)

mysql> desc class;
+---------+--------------+------+-----+---------+----------------+
| Field   | Type         | Null | Key | Default | Extra          |
+---------+--------------+------+-----+---------+----------------+
| id      | int(11)      | NO   | PRI | NULL    | auto_increment |
| sname   | varchar(10)  | NO   |     |         |                |
| gender  | char(1)      | NO   |     |         |                |
| company | varchar(20)  | NO   |     |         |                |
| salary  | decimal(6,2) | NO   |     | 0.00    |                |
| fanbu   | smallint(6)  | NO   |     | 0       |                |
+---------+--------------+------+-----+---------+----------------+
6 rows in set (0.02 sec)

3.添加數(shù)據(jù)

往那張表 添加行 class
添加哪幾列(id ,sname,gender,compangy,salary,fanbu)
分別添加什么值 ? (1,'張三','男','百度','8888','500')

  • 插入所有數(shù)據(jù)的情況:

mysql> insert into class
    ->  (id,sname,gender,company,salary,fanbu)
    ->   values
    ->  (1,'張三','男','百度',8888.88,234);
Query OK, 1 row affected (0.01 sec)

mysql> select * from class;
+----+-------+--------+---------+---------+-------+
| id | sname | gender | company | salary  | fanbu |
+----+-------+--------+---------+---------+-------+
|  1 | 張三  | 男     | 百度    | 8888.88 |   234 |
+----+-------+--------+---------+---------+-------+
1 row in set (0.00 sec)

  • 也可以插入部分?jǐn)?shù)據(jù):
    (id 為自增型 )
mysql> insert into class
    -> (sname,gender,salary)
    -> values
    -> ('刀鋒','男',8767.98);
Query OK, 1 row affected (0.01 sec)

mysql> select * from class;
+----+-------+--------+---------+---------+-------+
| id | sname | gender | company | salary  | fanbu |
+----+-------+--------+---------+---------+-------+
|  1 | 張三  | 男     | 百度    | 8888.88 |   234 |
|  2 | 刀鋒  | 男     |         | 8767.98 |     0 |
+----+-------+--------+---------+---------+-------+
2 rows in set (0.00 sec)
  • 再來看插入所有數(shù)據(jù):
    如果插入所有列,則可以不聲明待插入的列,即,如果不聲明插入的列,則理解為依次插入所有的列
mysql> insert into class
    -> values
    -> (3,'李思思','女','新浪',9000.50,500);
Query OK, 1 row affected (0.00 sec)

mysql> select * from class;
+----+--------+--------+---------+---------+-------+
| id | sname  | gender | company | salary  | fanbu |
+----+--------+--------+---------+---------+-------+
|  1 | 張三   | 男     | 百度    | 8888.88 |   234 |
|  2 | 刀鋒   | 男     |         | 8767.98 |     0 |
|  3 | 李思思 | 女     | 新浪    | 9000.50 |   500 |
+----+--------+--------+---------+---------+-------+
3 rows in set (0.00 sec)
  • 不要犯如下錯(cuò)誤
    如果你認(rèn)為id 是自增型的,插入時(shí)不必要為其賦值;
    這是一種常見的錯(cuò)誤,列與值必須按順序一一對(duì)應(yīng);
最后編輯于
?著作權(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)容

  • 觀其大綱 page 01 基礎(chǔ)知識(shí) 1 MySQL數(shù)據(jù)庫概要 2 簡(jiǎn)單MySQL環(huán)境 3 數(shù)據(jù)的存儲(chǔ)和獲取 4 M...
    周少言閱讀 3,255評(píng)論 0 33
  • MYSQL 基礎(chǔ)知識(shí) 1 MySQL數(shù)據(jù)庫概要 2 簡(jiǎn)單MySQL環(huán)境 3 數(shù)據(jù)的存儲(chǔ)和獲取 4 MySQL基本操...
    Kingtester閱讀 8,067評(píng)論 5 115
  • mysql數(shù)據(jù)庫中 :database : 文件夾table : 數(shù)據(jù)表(數(shù)據(jù)文件) 進(jìn)入mysqlmysql -...
    賦閑閱讀 642評(píng)論 0 0
  • 1.數(shù)據(jù)庫簡(jiǎn)介 人類在進(jìn)化的過程中,創(chuàng)造了數(shù)字、文字、符號(hào)等來進(jìn)行數(shù)據(jù)的記錄,但是承受著認(rèn)知能力和創(chuàng)造能力的提升,...
    大熊_7d48閱讀 607評(píng)論 0 1
  • 令我難忘的一個(gè)人 每個(gè)人都有自己敬佩的人,那個(gè)人也許是你的偶像,也許是你的朋友,也許是你的親人,也許是你不認(rèn)識(shí)的人...
    山東水利職業(yè)學(xué)院專題閱讀 114評(píng)論 0 0

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