【MySQL--创建表语句】优秀的人都有段难熬的经历--MySQL创建表新手入门基础语句
★✍★【MySQL--创建表语句】优秀的人都有段难熬的经历--MySQL创建表新手入门基础语句★✍★
目录
前言
MySQL是一种关系型数据库管理系统,其特点有:
(1)MySQL数据库是用C和C++语言编写的,并且使用了多种编辑器进行测试,以保证源码的可移植性
(2)支持多个操作系统例如:Windows、Linux、Mac OS等等
(3)支持多线程,可以充分的利用CPU资源
(4)为多种编程语言提供API,包括C语言,Java,PHP。Python语言等
(5)MySQL优化了SQL算法,有效的提高了查询速度
(6)MySQL内提供了用于管理,检查以及优化数据库操作的管理工具
(7)它能够作为一个单独的应用程序应用在客户端服务器网络环境中,也可以作为一个库嵌入到其他的软件中并提供多种语言支持
MySQL做为我们处理数据的工具之一,易上手,下面就来介绍介绍MySQL创建表的语句。
一、创建表的概述
二、创建表命令
1.创建表基础语句
1.创建表基础语句代码如下:
create table 表名(字段名 字段类型 约束条件 默认值,字段名 字段类型 约束条件,默认值);
create table csdn1(id int(2)not null,sname varchar(8) not null default '待调查',primary key(id,sname));
***当主键为多字段组合主健时,不能直接在相应字段名后面声明主健约束***。
3.定义唯一约束: 在定义完字段后直接指定唯一约束:字段名 数据类型 unique
4.定义非空约束: 字段名 数据类型 not null (操作方式跟上面操作一样)
5.定义默认值约束: 字段名 数据类型 default 默认值
***在定义默认值约束时,如果默认值为字符类型,就要用引号将字符引起来。 ***
6.定义字段值自增长:字段名 字段类型 auto_increaement; (跟上面方式一样) 注意:一个表只能有一个字段定义为自增长,且该字段必须为主键.代码和事例如下:
create table csdn4(id int(3) primary key auto_increment,sname varchar(8) not null default '待调查');
7.定义外键约束: foreign key(字段名1) references(主表名) (主键字段名1)
总结
新手入门常用创建库的语句! ✍不足之处,请见谅。
更多推荐