1. 数据库选的是 MySQL,语法是 MySQL 语法。

先来一个库

  1. CREATE DATABASE shop;

再来一个表

  1. CREATE TABLE Product(
  2. product_id char(4) not null,
  3. product_name varchar(100) not null,
  4. product_type varchar(32) not null,
  5. -- mysql 中,这个未指定长度,默认为 int(11)
  6. sale_price int,
  7. purchase_price int,
  8. regist_date DATE,
  9. PRIMARY key (product_id)
  10. );

删除一个表

  1. DROP TABLE shop;

表更新

  • 增加一列 product_name_pinyin
  1. ALTER TABLE Product ADD COLUMN product_name_pinyin varchar(100);
  • 删除 product_name_pinyin
  1. ALTER TABLE Product DROP COLUMN product_name_pinyin;

插入数据

  1. START TRANSACTION;
  2. INSERT Product VALUES ('001', 'T恤衫', '衣服', 1000, 500, '2009-09-20');
  3. INSERT Product VALUES ('002', '打孔器', '办公用品', 500, 320, '2009-09-11');
  4. INSERT Product VALUES ('003', 'T恤衫', '运动T恤', 4000, 2800, NULL);
  5. INSERT Product VALUES ('004', '菜刀', '厨房用具', 3000, 2800, '2009-09-20');
  6. INSERT Product VALUES ('005', '高压锅', '厨房用具', 6800, 5000, '2009-01-15');
  7. INSERT Product VALUES ('006', '叉子', '厨房用具', 500, NULL, '2009-09-20');
  8. INSERT Product VALUES ('007', '擦菜板', '厨房用具', 880, 790, '2009-04-28');
  9. INSERT Product VALUES ('008', '圆珠笔', '办公用品', 100, NULL, '2009-11-11');
  10. COMMIT;

变更表名

  1. RENAME TABLE Product TO PRODUCT;