sql中CREATE用于创建,一般所说的CREATE DATABASE dbname就是创建数据库,那么dbname我们换成我们所要创建的数据库名称即可。 例如创建一个test数据库: CREATE DATABASE test
创建一个表: CREATE TABLE TableName ( 数据库列名称1(元素名称) 类型(整数,字符串?等), 数据库列名称2(元素名称) 类型(整数,字符串?等), 数据库列名称3(元素名称) 类型(整数,字符串?等), … … 数据库列名称n(元素名称) 类型(整数,字符串?等) )
例如我们创建一个数据库表,名为test,里面有age,name,sex三个列,age是int类型,name是varchar类型,sex是varchar类型,那么就使用如下语句: CREATE TABLE test ( age int(10), sex varchar(20), name varchar(20) ) 其中(10)和(20)都是大小。
SQL NOT NULL 约束: NOT NULL 约束强制列不接受 NULL 值。 约束,就是限制某些东西不能干什么,或者说不能是什么样子。 例如,人不能长得跟猪一样,不然就是猪了,当然可能你的灵魂是人也不一定。。。 用上面那个例子,其中NOT NULL就是表示不能为空,这个值必须要填。;例如我说name(按照上面的例子)不能为空,那么新建数据库表的时候就使用如下方式就好了: CREATE TABLE test ( age int(10), sex varchar(20), name varchar(20) NOT NULL )