色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql數據庫腳本添加數據

傅智翔2年前11瀏覽0評論

MySQL數據庫腳本是一種非常方便地操作MySQL數據庫的語言。它可以讓我們輕松地添加、修改和查詢數據。例如,我們可以使用MySQL數據庫腳本添加新數據到數據表中。

INSERT INTO employee (name, age, salary) VALUES ('Tom', 28, 5000);

這行SQL語句意思是向employee表插入一條記錄,表示名字為Tom,年齡為28,薪水為5000。其中employee是表名,name、age和salary是字段名。VALUES后面的括號中是要插入記錄的具體信息。值得注意的是,字段名和記錄信息的順序必須一一對應。

當然,我們并不只能添加一條記錄。我們可以批量添加記錄,只需要在VALUES后面添加多組括號即可。例如,下面這段腳本會向employee表中添加三條記錄:

INSERT INTO employee (name, age, salary) VALUES ('Tom', 28, 5000), ('Jack', 25, 6000), ('Lily', 30, 7000);

另外,也可以使用INSERT INTO ... SELECT ...語句來從其他表中復制數據到目標表中。例如,下面這行腳本將從另一張employee_temp表中復制數據到employee表中:

INSERT INTO employee (name, age, salary) SELECT name, age, salary FROM employee_temp;

在添加數據時,需要注意的是表中是否有主鍵或唯一索引。如果插入的記錄重復了,就會發生“重復鍵”的錯誤。此時,可以使用INSERT INTO ... ON DUPLICATE KEY UPDATE ...語句來進行更新。例如:

INSERT INTO employee (id, name, age, salary) VALUES (1, 'Tom', 28, 5000) ON DUPLICATE KEY UPDATE salary=6000;

這行腳本表示如果employee表中已經存在id為1的記錄,則將該記錄的salary字段更新為6000。否則,就插入一條id為1,name為Tom,age為28,salary為5000的新記錄。