| |
|
开发:
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.1库和表数据库–>数据表–>行(记录):用来描述一个对象的信息 ? ? ? ? ? ? ? ? ? ?_____ 列(字段):用来描述对象的一个属性 1.2常用的数据类型
二、查看数据库2.1 查看当前服务器中的数据库
2.2 查看数据库中包含的表
2.3 查看表的结构(字段)
1.示例1:使用相对路径查看 法一: ? ? 法二:加\G ? ? 2.示例2:使用绝对路径查看 ? ? 2.4 查看mysql版本
1.在mysql内查看mysql版本 ? ? 2.在linux系统中查看mysql版本 ? ? 三、SQL语句SQL语句用于维护管理数据库,包括数据查询、数据更新、访问控制、对象管理等功能。 SQL语句分类:
3.1创建及删除数据库和表3.1.1 创建新的数据库
? ? 3.1.2 创建新的表
? ? 3.1.3 删除指定的数据表
? ?
? ? 3.1.4删除指定的数据库
? ? 3.2 管理表中的数据记录3.2.1向数据表中插入新的数据记录
示例1 ? ? 示例2:直接使用表明加入字段 ? ? 示例3:可以指定字段添加 ? ? 3.2.2 查询数据记录
示例1:查看所有数据 ? ? 示例2:查询指定数据 ? ? 示例3:以列表方式竖向显示 ? ? 示例4:只显示头2行 ? ? 示例5:显示第2行后的前2行 ? ? 3.3修改、更新数据表中的数据记录
示例1:修改年龄和爱好 ? ? 3.4 在数据表中删除指定的数据记录
? 3.5修改表名和表结构3.5.1 修改表名
示例:将表名info修改成base ? ? 3.5.2 扩展表结构(增加字段)
? ? ? ? 3.5.3修改字段(列)名,添加唯一键
? ? ? ? 3.5.4删除字段
? ? 3.6 使用 if 判断 创建表并测试自增和填充
分析:
? ? 测试: ? ? 四、数据表高级操作4.1克隆表——将数据表的数据记录生成到新的表中法一:先创建再导入
? ? ? ? ? ? 法二:创建的时候同时导入
? ?
? ? 4.2 清空表——删除表内的所有数据4.2.1 deldte删除DELETE清空表后,返回的结果内有删除的记录条目;DELETE工作时是一行一行的删除记录数据的;如果表中有自增长字段,使用DELETE FROM 删除所有记录后,再次新添加的记录会从原来最大的记录 ID 后面继续自增写入记录。
? ? 4.2.2truncate删除TRUNCATE 清空表后,没有返回被删除的条目;TRUNCATE 工作时是将表结构按原样重新建立,因此在速度上 TRUNCATE 会比 DELETE 清空表快;使用 TRUNCATE TABLE 清空表内数据后,ID 会从 1 开始重新记录
? ? 4.2.3创建临时表临时表创建成功之后,使用SHOW TABLES命令是看不到创建的临时表的,临时表会在连接退出后被销毁。 如果在退出连接之前,也可以可执行增删改查等操作,比如使用 DROP TABLE 语句手动直接删除临时表。
4.3 创建外键约束主表:pro表结构如下: ? ? ? ? 子表:stu表结构如下: ? ? ? ? 与外键关联的子表的字段必须设置为主键。要求主表外键字段和子表的字段具备相同的数据类型、字符长度和约束。
? ? ? ? 测试:此时不可以删除主表,因为主表被外表引用,要查看和删除外键约束?,如果要删除外键约束字段先删除外键约束,再删除外键名 ? ? 测试:删数数据记录时,要先从表再主表,也就是说删除主键表时必须先删除其他与之关联的表。 ? ? ? ? ? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 7:45:49- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |