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

mysql建表語句 若表存在

劉柏宏2年前13瀏覽0評論
MYSQL是一種開源的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),建表語句是創(chuàng)建MySQL表的重要工具。下面將為大家介紹MySQL建表語句。 若表存在,我們可以通過下列代碼進行表的創(chuàng)建、修改、添加、刪除。
CREATE TABLE IF NOT EXISTS `table_name` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL,
`age` smallint(6) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
解釋:`CREATE TABLE IF NOT EXISTS`這行代碼是用來判斷表是否存在,如果存在的話就不會執(zhí)行該語句了;`table_name`是你新增表的名稱;`id`是表中的主鍵,`varchar(255)`表示該字段為字符串類型,長度為255,`smallint(6)`表示該字段為小整數(shù),長度為6;如需添加或刪除其他字段,在代碼中進行修改即可。 如果需要添加或刪除行數(shù)據(jù),可以使用如下代碼:
INSERT INTO `table_name` (`name`, `age`) VALUES
('Tom', 26),
('Jack', 20),
('Lily', 22);
添加了3條數(shù)據(jù),其中第1、2、3個字段是`name`、`age`,分別表示姓名和年齡。執(zhí)行完該代碼后,表中將新增3條記錄。 如果需要刪除行數(shù)據(jù),可以使用如下代碼:
DELETE FROM `table_name` WHERE `id`= 2;
該代碼表示刪除`id`為2的記錄。如果需要刪除所有行數(shù)據(jù),可以使用如下代碼:
DELETE FROM `table_name`;
如果需要修改行數(shù)據(jù),可以使用如下代碼:
UPDATE `table_name` SET `name`='Tomy' WHERE `id`= 3;
該代碼表示將`id`為3的記錄中的`name`字段修改為`Tomy`。 以上是MySQL建表語句的基礎(chǔ)操作,希望本文可以幫助到大家。