數據庫建表語句
create table test7272( //創建一個表、名稱為 test7272 id number(10) , //創建一個字段id 類型為數字類型 name varchar2(20) , //創建一個字段name 類型為字符類型 age number(4), //創建一個字段age 類型為數字類型 joindate date default sysdate, //創建一個字段joindate 類型為日期類型 //默認值是當前日期 primary key(id), //設置改表的主鍵是id,也就是id列的值必須只能唯一. check (age > 0) //年齡字段檢查約束,年齡必須大于零。
//primary key(id,name) );。
創建出數據庫表的SQL語句
--創建表CREATE TABLE Test(ID varchar(10),[NAME] varchar(50),GENDER char,COURSE varchar(50))--插入數據INSERT INTO Test VALUES ('001','Tom','M','Computer Science')INSERT INTO Test VALUES ('002','Mike','M','English')INSERT INTO Test VALUES ('003','Mary','F','Mathematics')--查詢出學習Computer Science的學生SELECT * FROM Test WHERE Course = 'Computer Science'。
sql建表語句怎么寫啊
?CREATE TABLE
[ database_name.[ owner ] .| owner.] table_name
( { < column_definition >| column_name AS computed_column_expression| ?< table_constraint >;} [,…n])
[ ON { filegroup | DEFAULT } ]
例如:
create database Sutinfo
on primary
(name=Sutinfo_data,
filename='e:\Sutinfo_*',
size=20,filegrowth=10%)
log on
(name=Sutinfo_log,
filename='e:\Sutinfo_*',
size=20,filegrowth=10%)
go
sql建表語句
首先。。。MySQL獲取當前日期不適用getdate(),它根本就沒有這個函數,在MySQL中獲取當前時間的幾種方式:NOW() 函數
以'YYYY-MM-DD HH:MM:SS'返回當前的日期時間,可以直接存到DATETIME字段中。
CURDATE() 函數
以'YYYY-MM-DD'的格式返回今天的日期,可以直接存到DATE字段中。
CURTIME() 函數
以'HH:MM:SS'的格式返回當前的時間,可以直接存到TIME字段中。注意:不能在創建表結構的時候就制定字段的默認值為當前的日期或時間,以上函數只能是在insert語句中有用。 其次:MySQL中沒有money這種數據類型。。。你要采用float來代表金額。 然后:MySQL中沒有ntext這種數據類型。。。只有text。。。 根據以上我修改你代碼為:CREATE TABLE employee
(
number int primary key not null,
name varchar(20) NOT NULL,
sex char(2) NULL,
birthday datetime null,
hire_date timestamp NOT NULL,
professional_title varchar(10) null,
salary float null,
memo text null
);