区域网站怎么做,wordpress反应慢,wordpress 栏目插件,绵阳网站建设高端品牌目录
一.数据库的操作语法
二.MySQL数据库约束
三.数据类型
四.数据表操作 作者简介#xff1a; tq02#xff0c;一个想成为编程高手的梦中人作者主页#xff1a; tq02的博客_CSDN博客-C语言,Java,Java数据结构领域博主学习专栏#xff1a; #x1f3a5; MySQL基础 …目录
一.数据库的操作语法
二.MySQL数据库约束
三.数据类型
四.数据表操作 作者简介 tq02一个想成为编程高手的梦中人作者主页 tq02的博客_CSDN博客-C语言,Java,Java数据结构领域博主学习专栏 MySQL基础 JavaSE C语言 本文详细讲解http://t.csdn.cn/bT8NJ 欢迎各位→点赞 收藏⭐ 评论关注✨ 一.数据库的操作语法
1.显示当前拥有的数据库
SHOW DATABASES;
2.三种创建数据库方法
创建数据库 语法create database 数据库名;
如果不存在该数据库则创建存在则不创建 语法 create database if not exists 数据库名;
如果不存在该数据库则创建一个使用xxx字符集的数据库存在则不创建 语法 create database if not exists 数据库名 character set 字符集名
3.使用数据库 语法 use 数据库名;
4.删除数据库 语法DROP DATABASE if not exists 数据库名 ; 二.MySQL数据库约束 问为什么需要数据库约束 答为了保证数据的完整性。 问数据完整性是什么 答数据完整性Data Integrity是指数据的精确性Accuracy和可靠性Reliability。它是防止数据库中 存在不符合语义规定的数据和防止因错误信息的输入输出造成无效操作或错误信息而提出的。 问数据库约束有分类嘛 答有按情况分类如果根据约束数据列的限制 约束可分为 单列约束 每个约束只约束一列 多列约束 每个约束可约束多列数据 根据约束的作用范围 约束可分为 列级约束 只能作用在一个列上跟在列的定义后面 表级约束 可以作用在多个列上不与列一起而是单独定义 约束类型 NOT NULL 非空约束规定某个字段不能为空UNIQUE 唯一约束规定某个字段在整个表中是唯一的PRIMARY KEY 主键(非空且唯一)约束 FOREIGN KEY 外键约束 CHECK 检查约束 DEFAULT 默认值约束
注意 MySQL不支持check约束但可以使用check约束而没有任何效果 三.数据类型 float(M,D)单精度浮点型 4字节
数据类型大小说明 int4字节 整形bit [M]M指定位数默认为1二进制数M范围从1到64,float(M,D)4字节单精度浮点型M代表长度D指定小数位double(M,D)8字节双精度浮点型M代表长度D指定小数位varcharsize0~65 535字节可变长度字符串size表示字节大小Text0~65 535字节长文本数据DateTime8个字节范围1000~9999年
注数值类型可以指定为无符号unsigned表示不取负数。 四.数据表操作 数据表是数据库下的数据存储形式一个数据库可以拥有多个数据表。而在创建数据表时最好使用约束类型来保证数据的完整性。
1.查看表结构 语法desc 表名
2.创建表结构 语法create table 表名( 字段名1 数据类型 约束类型 字段名1 数据类型 约束类型 .............................................. 字段名n 数据类型 约束类型 3.使用数据表 语法use 表名
4.删除表结构 语法drop table 表名 注以上全是数据库操作和表操作的知识点