数据库(一)创建数据库、数据表

一、创建数据库

语法:create database 数据库名称;
示例:创建数据库

create database future;

二、创建表

语法:create table 表名(字段名1 类型1,字段名2 类型2,…,字段名n 类型n) DEFAULT CHARSET=utf8;
示例:创建student表

create table student(
id int not null PRIMARY key auto_increment,
name varchar(12),
sex varchar(12),
class_id int(11),
address varchar(12),
create_date datetime,
update_date datetime
) DEFAULT CHARSET=utf8;

三、常见字段类型

  1. 整型–整数
tinyint占1个字节,取值范围为-128~127
int占4个字节:-2147483648~ 2147483647字符串型
  1. 字符串型
char (n)n个字符,最多255个字符,固定长度
varchar (n)n个字符,最多65535个字符,可变长度
  1. 时间和日期
date日期,格式(yyyy-mm-dd, 例如:2016-08-22)
time时间,格式(hh:mm:ss,例如:18:40:37)
datetime日期时间﹐格式(yvvy-mm-dd hh:mm:ss,例如: 2016-08-22 18:41:27)
  1. 浮点型(小数)

区别:双精度类型能表示的小数的精确度更高。

float(m,d)单精度浮点型,32bit,m代表总位数,d小数位,如99.99声明类型为: float (4,2)
double (m,d)双精度浮点型,64bit,m代表总位数,d小数位
decimal(m,d)m代表总位数,d小数位。decimal数据类型用于精度要求非常高的计算中。比如语句decimal(7,3)规定了存储的值不会超7位数字,并且小数点后不超过3位

四、主键

  1. 主键是什么?有什么特征?
    1)主键字段存储的值不能重复,因此主键可以唯一标识一行数据。一个表只能有一个主键。
    2)主键是非必需的,也就是说一个表可以不声明主键字段。
  2. 语法:
    <字段名><类型> primary key;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值