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

当前位置:首页 > 黑马程序员:数据库MYSQL

黑马程序员:数据库MYSQL

  • 62 次阅读
  • 3 次下载
  • 2025/7/4 6:02:07

double decimal(m,d) 日期类型 year time date datetime 双精度浮点数 压缩严格的定点数 YYYY 1901~2155 HH:MM:SS -838:59:59~838:59:59 YYYY-MM-DD 1000-01-01~9999-12-3 YYYY-MM-DD HH:MM:SS 1000-01-01 00:00:00~ 9999-12-31 23:59:59 timestamp YYYY-MM-DD HH:MM:SS 1970~01~01 00:00:01 UTC~2038-01-19 03:14:07UTC 文本、二进制类型 CHAR(M) M为0~65535之间的整数 M为0~255之间的整数 VARCHAR(M) TINYBLOB BLOB MEDIUMBLOB LONGBLOB TINYTEXT TEXT MEDIUMTEX允许长度0~255字节 允许长度0~65535字节 允许长度0~167772150字节 允许长度0~4294967295字节 允许长度0~255字节 允许长度0~65535字节 允许长度0~167772150字节 黑马程序员郑州中心 编著

T LONGTEXT VARBINARY(M) BINARY(M) 允许长度0~M个字节的定长字节字符串 允许长度0~4294967295字节 允许长度0~M个字节的变长字节字符串 3.3 数据库操作:database

? 创建数据库

格式:

* create database 数据库名;

* create database 数据库名 character set 字符集;

例如:

#创建数据库 数据库中数据的编码采用的是安装数据库时指定的默认编码 utf8 CREATE DATABASE day21_1;

#创建数据库 并指定数据库中数据的编码

CREATE DATABASE day21_2 CHARACTER SET utf8;

? 查看数据库

查看数据库MySQL服务器中的所有的数据库:

show databases;

查看某个数据库的定义的信息:

show create database 数据库名;

例如:

show create database day21_1;

黑马程序员郑州中心 编著

? 删除数据库

drop database 数据库名称;

例如:

drop database day21_2;

? 其他的数据库操作命令

切换数据库:

use 数据库名;

例如:

use day21_1;

? 查看正在使用的数据库:

select database();

3.4 表结构相关语句

3.4.1 创建表

? 格式:

create table 表名( 字段名 类型(长度) 约束, 字段名 类型(长度) 约束 );

例如:

###创建分类表 CREATE TABLE sort ( sid INT, #分类ID

sname VARCHAR(100) #分类名称 );

黑马程序员郑州中心 编著

3.4.2 主键约束

主键是用于标识当前记录的字段。它的特点是非空,唯一。在开发中一般情况下主键是不具备任何含义,只是用于标识当前记录。

格式:

? 1.在创建表时创建主键,在字段后面加上 primary key.

create table tablename(

id int primary key, ....... )

? 2. 在创建表时创建主键,在表创建的最后来指定主键

create table tablename(

id int, .......,

primary key(id) )

? 3.删除主键:alter table 表名 drop primary key;

alter table sort drop primary key;

? 4.主键自动增长:一般主键是自增长的字段,不需要指定。

实现添加自增长语句,主键字段后加auto_increment(只适用MySQL)

例如:

###创建分类表 CREATE TABLE sort (

sid INT PRIMARY KEY auto_increment, #分类ID sname VARCHAR(100) #分类名称 );

黑马程序员郑州中心 编著

搜索更多关于: 黑马程序员:数据库MYSQL 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

double decimal(m,d) 日期类型 year time date datetime 双精度浮点数 压缩严格的定点数 YYYY 1901~2155 HH:MM:SS -838:59:59~838:59:59 YYYY-MM-DD 1000-01-01~9999-12-3 YYYY-MM-DD HH:MM:SS 1000-01-01 00:00:00~ 9999-12-31 23:59:59 timestamp YYYY-MM-DD HH:MM:SS 1970~01~01 00:00:01 UTC~2038-01-19 03:14:07UTC 文本、二进制类型 CHAR(M) M为0~65535之间的整数 M为0~255之间的整数 VARCHAR(M) TINYBLOB BLOB MEDIUMBLOB LONGBLOB TINYTEXT TEX

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价: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