一、创表
· 用程序创建表,可以使用SQL的CREAT TABLE语句。一般表的创建方法有两种:
多数DBMS都具有交互式创建和管理的数据库表的工具;
表也可以直接使用SQL语句操纵;
· 表创建基础
利用CREAT TABLE创建表,必须给出以下信息:
新表的名字,在关键字CREAT TABLE之后给出;
表列的名字和定义,用逗号分隔;
有点DBMS还要求指定表的位置;
· eg:使用SQL创建Products表:
/* 表名紧跟着CREAT TABLE 关键字。实际的表定义在(所有列)括在圆括号之中,各列之间用逗号分隔。 这个表由5列组成。每列的定义以列名(它在表中必须是唯一的)开始,后跟列的数据类型。整条语句以圆括号后的分号结束。 DEFAULT默认值,如果prod_name不给出名字,默认就是ming。 DECIMAL(8,2) 表示数据类型为8位(包括小数位),小数点后保留精确度为2位。 */ CREAT TABLE IF NOT EXISTS Products ( prod_id CHAR(10) NOT NULL, vend_id CHAR(10) NOT NULL, prod_name CHAR(354) NOT NULL DEFAULT 'ming', prod_price DECIMAL(8,2) NOT NULL, prod_desc VARCHAR(1000) NULL ); |
· 获取系统日期函数
二、删除表
删除表(删除整个表而不是内容)非常简单,使用DROP TABLE语句即可:
/*
这条语句删除了Products 表删除没有确认,也不能撤销,执行这条语句将永久删除该表
*/
DROP TABLE Products IF EXISTS