第一范文网 - 专业文章范例文档资料分享平台

黑马程序员:数据库MYSQL

来源:用户分享 时间:2025/5/31 8:14:44 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

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 的文档
黑马程序员:数据库MYSQL.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c60v9o9gjr25nrap1rg1l036aw5tvxo00xm4_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top