云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 数据库增删改查

数据库增删改查

  • 62 次阅读
  • 3 次下载
  • 2025/6/22 3:42:34

? ? ?

Text:一个BLOB或TEXT列,最大长度为65535(2^16-1)个字符。 Date:

Time:一个时间。范围是'-838:59:59'到'838:59:59'。MySQL以'HH:MM:SS'格式来显示TIME值,但是允许你使用字符串或数字把值赋给TIME列。

?

col_attr:列的属性。

? ?

NOT NULL | NULL:该列是否可以为空。 DEFAULT default_value:指该列的默认值。

?

?

default_value默认值可以是字符串,也可以是整型。

AUTO_INCREMENT:该列为自动增长型,或者自动编号。要求该列必须是整型。一个表只能有一个auto_increment属性。

? ?

?

PRIMARY KEY:主键。指定该列的值具有唯一性,主键所在的列不能为空。一个表的主键只能有一个。

id字段的属性必须有:NOT NULL AUTO_INCREMENT PRIMARY KEY

一个数据表,由多个列构成。多个列定义之间用英文下的逗号隔开。

4、删除数据表

? ?

语法:DROP TABLE [IF EXISTS] table_name; 举例:drop table news;

5、修改数据表

使用数据表,使用的命令 alter table 。但是这个命令非常复杂,建议看懂就行。

(2)alter table 表名 add 字段名 类型 修饰 after 某列【把新列加在某列后面】

还可以使用phpMyAdmin来进行表结构的修改。

describe显示表的结构定义

?

语法:DESCRIBE table_name;

MySQL数据类型

1、整型浮点型

(1)整型

tinyint 最小型整数 0-255(-128 ~ +127) 1个字节 smallint 小型整数 0-65535 2个字节 mediumint 中型整数 0-1677万 3个字节 int 一般整数 0-21亿 4个字节 bigint 最大整数 0-42亿 8个字节 (2)浮点型

float(M,D) 单精度(精确到小数点后7位) M代表长度,D代表小数位数

举例:float(6,2) //总长度为6位,小数位数为2位,小数点不算。存的最大值为9999.99 double(M,D) 双精度(精确到小数点后15位) M代表长度,D代表小数位数。

2、日期时间型

date 日期型 格式为: “YYYY-mm-dd” time 时间型 格式为: “00:00:00”

3、字符和文本型

(1)字符型

char(M) 0-255 固定长度的字符串 如:邮编、手机号码、电话号码等

varchar(M) 0-65535 可变长度的字符串 如:新闻标题、家庭地址、毕业院校等。 (2)文本型

搜索更多关于: 数据库增删改查 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

? ? ? Text:一个BLOB或TEXT列,最大长度为65535(2^16-1)个字符。 Date: Time:一个时间。范围是'-838:59:59'到'838:59:59'。MySQL以'HH:MM:SS'格式来显示TIME值,但是允许你使用字符串或数字把值赋给TIME列。 ? col_attr:列的属性。 ? ? NOT NULL | NULL:该列是否可以为空。 DEFAULT default_value:指该列的默认值。 ? ? default_value默认值可以是字符串,也可以是整型。 AUTO_INCREMENT:该列为自动增长型,或者自动编号。要求该列必须是整型。一个表只能有一个aut

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com