| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> MySQL数据库库表管理 -> 正文阅读 |
|
[大数据]MySQL数据库库表管理 |
一 常用的数据类型:
二 说明:1.int(N)int(N)中的N不是限制字段取值范围的,int的取值范围是固定的(0至4294967295)或(-2147483648至2147483647)。N这个值是为了zerofill在字段中的值不够时补零的。 int默认是signed(有符号),取值范围(-2147483648至2147483647)。如果加了unsigned( 无符号)参数那么取值范围就为(0至4294967295)。 2.float(m,d)设一个字段定义为float(6,3),表示6个有效长度数字,小数点后面有3位。如果插入一个数123.45678,实际数据库里存的是123.457,但总个数还以实际为准,即6位。如果插入数12.123456,存储的是12.123,如果插入12.12,存储的是12.120。 整数部分最大是3位,如果插入1234.56,会插入失败。 3.char与varcharCHAR和VARCHAR类型类似,但它们保存和检索的方式不同。它们的最大长度和是否尾部空格被保留等方面也不同。在存储或检索过程中不进行大小写转换。 字节大小:
优劣比较:
三 查看数据库1.查看当前服务器中的数据库
2.查看数据库中包含的表
3.查看表的结构(字段)
四 SQL语句关系型数据库,都是使用SQL语句来管理数据库中的数据。 SQL,即结构化查询语言(Structured Query Language) 。 SQL语句用于维护管理数据库,包括数据查询、数据更新、访问控制、对象管理等功能。 SQL中的名词含义:
SQL的语言规则:
数据库对象和命名规则: 数据库的对象:数据库、表、索引、视图、用户、存储过程、函数、触发器、事件调度器等。 命名规则:
SQL语言分类1、DDL:数据定义语言(Data Definition Language),用于创建数据库对象,如库、表、索引等。 例如:CREATE,DROP,ALTER 等。 2、DML:数据操纵语言(Data Manipulation Language),用于对表中的数据进行管理。 例如: SELECT、UPDATE、INSERT、DELETE 等。 3、DQL:数据查询语言( Data Query Languag ),用于从数据表中查找符合条件的数据记录。 例如: SELECT 4、DCL:数据控制语言(Data Control Language),用于设置或者更改数据库用户或角色权限 例如: GRANT,REVOKE 5、TCL:事务控制语言(Transaction Control Language),用于管理数据库中的事务。 TCL经常被用于快速原型开发、脚本编程、GUI和测试等方面。 例如: COMMIT,ROLLBACK,SAVEPOINT 五 创建及删除数据库和表1.创建新的数据库
2.创建新的表
式例
3.删除指定的数据表
六 管理表中的数据记录(表数据的增删改查)1. 向数据表中插入新的数据记录(增)
2.查询表数据记录(查)
3.修改/更新数据表中的数据记录(改)修改字段一般要加上条件,不然会把所有行都修改了。
4、在数据表中删除指定的数据记录(删)删除数据记录时,一定要加条件,不然整个表都会被删除!
truncate table 表名; 七 修改表名和表结构修改表名和表结构时,都要使用 修改表名rename
扩展表结构(增加字段)add
修改字段名,添加唯一健 changeCHANGE可修改字段名、数据类型、约束等所有项。
删除字段drop
添加主键约束add primary key方法1:创建表时设置主键
方法2:在现有表中添加主键
主键primary key和唯一键unique key: 共同点:字段的值都是唯一的,不允许有重复值。 不同点:
(系统的表中可以有多个主键) |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年4日历 | -2025/4/22 15:35:27- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |