创建表
MySQL 使用 CREATE TABLE 创建表。其中有多个选择,主要由表创建定义(create definition)、表选项定义(table options) 和区分选项(partition options)等内容构成。
表创建定义
由表列的名字、列的定义集可能的一个空值声明、一个完整性约束或表索引项组成,表索引项主要定义表的索引、主键、外键等。
(在线学习视频教程推荐:mysql视频教程)
语法结构CREATE[TEMPORARY]TABLE tbl_name
(
字段名|数据类型[列级完整性约束条件][默认值]
[,字段名2 数据类型[列级完整性约束条件][默认值]]
[,....]
[,表级完整性约束条件]
)[ENGINE=引擎类型]
Example:
新建一个客户信息mysql>USE mysql_test
Database changed
mysql>CRATE TABLE customers
->(
->cust_id INT NOT NULL AUTO_INCREMENT,
->cust_name CHAR(50) NOT NULL,
->cust_sex CHAR(1) NOT NULL DEFAULT 0,
->cust_address CHAR(50) NULL
->cust_contact CHAR(50) NULL
->PRIMARY KEY(CUST_ID)
->)
Query OK, 0 rows affected(0.11 sec)
临时表与持久表
TEMPORARY:表示临时表,如果不选用则位持久表。
持久表一直存在,多个用户或应用程序可同时使用持久表,如果只需临时存放数据可添加 TEMPORARY 关键字,临时表只能对创建它的用户可见,断开数据库连接时,表会自动清除。
数据类型
数据类型指系统中所允许的数据的类型。每列都应有适当的数据类型,来限制或允许该列的数据。 建表时必须为每列指定正确的数据类型及数据长度 (CHAR(50))
《零基础学PHP+MYSQL》百度网盘pdf最新全集下载:
链接: https://pan.baidu.com/s/1jc7SevnkAYnluZVr0doyqQ
?pwd=cp37 提取码: cp37简介:《零基础学PHP+MYSQL》从初学者角度出发,通过通俗易懂的语言、丰富的实例,详细介绍丁使用PHP进行开发应该掌握的各方面技术。《零基础学PHP+MYSQL》共19章内容,包括PHP的基础知识和应用方法、PHP简介、PHP的安装和设置、PHP的语法、PHP常用函数说明、PHP简单应用实例、PHP数据库编程、Ajax、XML、正则表达式、PHP与MySQL综合应用实例等。《零基础学PHP+MYSQL》内容详尽,实例丰富,非常适合作为编程初学者及中级读者的学习用书,也可以作为开发人员的查阅、参考资料。读者在学习初期会感觉非常容易,因为每个案例都是贴近实际应用,随着学习的深入,读者会喜欢上PHP,也会喜欢上这种讲解方式。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)