mysql视图怎么加字段_sql表的相关视图增加⼀个字段的问题
2006-07-18
怎么⽤asp创建sql数据表及相
创建表这个create table语句是⽤于创建⼀个新的表格。以下是⼀个简单创建表格语句的格式:create table "tablename"("column1" "data type","column2" "data type","column3" "data type");如果你想使⽤可选的约束,创建表格的格式为:create table "tablename" ("column1" "data type" [constraint],"column2" "data type" [constraint],"column3" "data type" [全部
创建表这个create table语句是⽤于创建⼀个新的表格。以下是⼀个简单创建表格语句的格式: create table "tablename"("column1" "data type","column2" "data type", "column3" "data type");如果你想使⽤可选的约束,创建表格的格式为: create table "tablename"("column1" "data type" [constraint],"column2" "data type" [constraint],"column3" "data type" [constraint]); [ ] = optional 这⾥注意:你可以任意创建多列的表格,这个条件是可选的。
为了更好的理解,下⾯举个例⼦:create table employee(first varchar(15),last varchar(20),age number(3),address
varchar(30),city varchar(20),state varchar(20));为了创建⼀个新表格,你可以在关键字create table之后跟着表的名字,然后⼀个圆左括号”(”,然后是第⼀列的名字,再是这⼀列的数据类型,接着是任意的可选约束,最后是圆右括号”)”。
确保在开始表格内容之前使⽤圆左括号并且在表的最后⼀列定义之后使⽤圆右括号是相当重要的。你还要保证每⼀个列定义之间有逗号分隔。最后在SQL语句结束时候加上分号";"。表格和列名必须以字母开头,第⼆个字符开始可以是字母、数字或者下划线,但是要保证名字的总长度不要超过30个字符。
在定义表格和列名不要使⽤不要使⽤SQL预定的⽤于表格或者列名的关键字(⽐如"select"、"create"、 "insert"等等),以避免错误的发⽣。数据类型是指在特定的列使⽤什么样数据的类型。
如果⼀个列的名字为"Last_Name",它是⽤来容纳⼈名的,所以这个特定列就应该采⽤"varchar" (variable-length character,变长度的字符型) 数据类型。以下是⼏种常见的数据类型:char(size) :固定长度的字符串型。mysql创建表数据类型
Size是圆括号中指定的参数,它可以由⽤户随意设置,但是不能超过255个字节。varchar(size) :变长度的字符串型。它的最⼤长度是由括号中的参数size设定的。number(size):数值型。
最⼤数字的位数由括号中的参数size设置。date :⽇期数值型。number(size,d) :数值型。它的最⼤数字的位数由括号中的参数sieze设定,⽽括号中的参数d是设置⼩数点的位数。
什么是约束呢?当表被创建的时候,可以⼀列也可以多列共⽤⼀个约束。约束是⼀个跟列有关的基本准则,返回的数据必须遵循这个准则。下⾯举个例⼦,⼀个约束指定在⼀列中不能有两个记录共⽤⼀个数值。它们必须单独的。
其它两个流⾏的约束是:"not null",它设置了列不能留空⽩,即⼀定要有数据;以及"primary key"(主键),主键约束定义了表中每⼀个记录(或⾏)的唯⼀标识。所有的这些将在以后的教程中再作进⼀步阐述。
删除表Drop table命令⽤于删除⼀个表格或者表中的所有⾏。其语法格式为:drop table "tablename" 下⾯举个例⼦:drop table employee; 为了删除整个表(包括所有的⾏),可以使⽤drop table命令后加上tablename。
Drop table命令跟从表中删除所有记录是不⼀样的: 删除表中的所有记录是留下表格(只是它是空的)以及约束信息;⽽drop table是删除表的所有信息,包括所有⾏、表格以及约束信息等等。
详见: 设计家园-数据库⽂章。收起
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论