国内做网站制作比较重庆大渝网首页

张小明 2026/1/10 18:33:57
国内做网站制作比较,重庆大渝网首页,建设企业网站注意事项,中企动力网站建设 医疗继上一篇 MySQL 入门实验后#xff0c;这一次我们聚焦数据库和数据表的核心管理操作。无论是数据库的创建与删除#xff0c;还是数据表的结构设计、修改与维护#xff0c;都是数据库开发中的高频基础技能。本文将通过实验实操#xff0c;详细拆解 MySQL 中数据库与数据表的…继上一篇 MySQL 入门实验后这一次我们聚焦数据库和数据表的核心管理操作。无论是数据库的创建与删除还是数据表的结构设计、修改与维护都是数据库开发中的高频基础技能。本文将通过实验实操详细拆解 MySQL 中数据库与数据表的全套管理方案帮你夯实基础、熟练运用一、实验核心目标精通数据库的创建、查看、选择与删除操作SQL 语句 工具实操掌握数据表的创建、结构修改增删改字段、复制与删除技巧熟悉 MySQL 常用数据类型char、varchar、date、bit 等的应用场景能够根据业务需求设计数据表结构并灵活调整表结构二、核心知识点与实操详解一数据库管理从创建到删除的完整流程数据库是数据表的容器所有表操作都需基于指定数据库进行核心操作如下1. 查看相关信息查看系统中所有数据库sqlSHOW DATABASES;执行后会列出 MySQL 中所有已创建的数据库如默认的 mysql、sys 等查看数据库引擎了解存储机制sqlSHOW ENGINES;常用引擎包括 InnoDB支持事务、外键、MyISAM查询速度快等2. 创建与选择数据库创建数据库以 YGGL 和 studentsdb 为例sql-- 创建YGGL数据库 CREATE DATABASE YGGL; -- 创建studentsdb数据库 CREATE DATABASE studentsdb;选择当前操作的数据库必须先选择再操作表sql-- 选择YGGL为当前数据库 USE YGGL; -- 选择studentsdb为当前数据库 USE studentsdb;3. 删除数据库谨慎操作数据不可恢复sql-- 删除YGGL数据库 DROP DATABASE YGGL; -- 删除studentsdb数据库 DROP DATABASE studentsdb;二数据表管理创建、修改与删除全操作数据表是存储数据的核心载体掌握表结构的设计与修改是关键技能。1. 数据表创建含数据类型应用创建表时需指定字段名、数据类型、是否允许为空、是否为主键等属性常用数据类型说明char(n)固定长度字符串适合长度固定的数据如学号、IDvarchar(n)可变长度字符串适合长度不固定的数据如姓名、地址date日期类型格式YYYY-MM-DD存储生日、日期等bit布尔类型1 代表真0 代表假适合存储性别男 / 女等二值数据实操示例 1创建 emp 表雇员表sql-- 先选择YGGL数据库 USE YGGL; -- 创建emp表 CREATE TABLE emp( eid char(6) NOT NULL PRIMARY KEY, -- 员工ID固定6位非空主键 name varchar(8) NOT NULL, -- 员工姓名可变长度非空 birthday date, -- 生日日期类型允许为空 sex bit -- 性别布尔类型允许为空 );实操示例 2创建 student_info 表学生信息表sql-- 先选择studentsdb数据库 USE studentsdb; -- 创建student_info表 CREATE TABLE student_info( 学号 char(4) NOT NULL PRIMARY KEY, -- 学号固定4位非空主键 姓名 char(8) NOT NULL, -- 姓名固定8位非空 性别 char(2), -- 性别固定2位允许为空 出生日期 date, -- 出生日期日期类型允许为空 家庭住址 varchar(50) -- 家庭住址可变长度允许为空 );2. 数据表结构修改ALTER TABLE 核心用法表创建后可根据需求修改字段增、删、改核心语法如下操作需求SQL 语法实操示例增加字段ALTER TABLE 表名 ADD 字段名 数据类型 [是否允许为空]为 emp 表增加 deptid 字段部门 IDALTER TABLE emp ADD deptid char(3);修改字段名 数据类型ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新数据类型将 emp 表的 name 列改名为 ename长度改为 10ALTER TABLE emp CHANGE name ename varchar(10);删除字段ALTER TABLE 表名 DROP 字段名删除 emp 表的 birthday 列ALTER TABLE emp DROP birthday;修改字段约束如允许为空ALTER TABLE 表名 MODIFY 字段名 数据类型 NULL允许 student_info 表的 “姓名” 列取空值ALTER TABLE student_info MODIFY 姓名 char(8) NULL;修改字段名保留数据类型ALTER TABLE 表名 RENAME COLUMN 旧字段名 TO 新字段名将 student_info 表的 “家庭住址” 改为 “地址”ALTER TABLE student_info RENAME COLUMN 家庭住址 TO 地址;3. 查看表结构修改或创建表后可通过以下命令查看表结构是否符合预期sql-- 查看emp表结构 DESC emp; -- 查看student_info表结构 DESC student_info;4. 数据表复制与删除复制表含结构和数据创建与 student_info 结构和数据完全相同的 stu 表sqlCREATE TABLE stu LIKE student_info; -- 复制表结构 INSERT INTO stu SELECT * FROM student_info; -- 复制表数据 -- 简化写法部分MySQL版本支持 CREATE TABLE stu AS SELECT * FROM student_info;删除表谨慎操作数据不可恢复sql-- 删除stu表 DROP TABLE stu; -- 删除student_info表 DROP TABLE student_info;三综合实操学生信息表完整管理流程将上述知识点串联完成从数据库创建到表删除的全流程创建数据库CREATE DATABASE studentsdb;选择数据库USE studentsdb;创建表CREATE TABLE student_info(...);见上文示例修改表结构允许 “姓名” 列空值ALTER TABLE student_info MODIFY 姓名 char(8) NULL;改 “家庭住址” 为 “地址”ALTER TABLE student_info RENAME COLUMN 家庭住址 TO 地址;增加 “备注” 字段ALTER TABLE student_info ADD 备注 varchar(50);删除 “出生日期” 列ALTER TABLE student_info DROP 出生日期;复制表CREATE TABLE stu AS SELECT * FROM student_info;删除表DROP TABLE stu; DROP TABLE student_info;删除数据库DROP DATABASE studentsdb;三、实验总结与避坑指南数据类型选择技巧固定长度用char效率高可变长度用varchar省空间日期用date二值数据用bit主键设计原则主键必须非空且唯一建议用无业务含义的 ID如 eid、学号避免用姓名等可能重复的字段修改表结构注意修改字段名或数据类型时需确保不影响已有数据如将varchar(8)改为varchar(10)可兼容反之可能截断数据删除操作警告DROP DATABASE和DROP TABLE会直接删除数据且无法恢复操作前务必确认是否需要备份语法规范SQL 关键字建议大写如 CREATE、ALTER、DROP字段名和表名尽量使用英文或中文拼音避免特殊字符通过本次实验我们系统掌握了 MySQL 数据库和数据表的全生命周期管理这些技能是后续进行数据插入、查询、更新等操作的基础。建议大家多结合实际场景练习比如设计一个班级信息表、图书信息表加深对表结构设计和 SQL 语法的理解。如果在操作中遇到问题欢迎在评论区留言交流
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

在线制作简历的网站网站开发技术公司

完全掌握B站音频下载:5分钟从零到专业 【免费下载链接】BilibiliDown (GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 😳 项目地址: https://gitcode.com/gh_mirrors/bi/BilibiliDown …

张小明 2026/1/10 0:36:02 网站建设

如何做下载网站海洋seo

Easy-Scraper终极指南:零基础掌握网页数据采集技巧 【免费下载链接】easy-scraper Easy scraping library 项目地址: https://gitcode.com/gh_mirrors/ea/easy-scraper 还在为复杂的数据抓取任务而烦恼吗?传统爬虫工具需要掌握繁琐的CSS选择器或X…

张小明 2026/1/6 6:01:16 网站建设

教育网站设计欣赏私密浏览器直播

1. TLS 的前身是什么协议? A. SSL B. SSH C. IPSec D. Kerberos 答案:A 解析: TLS 是 SSL(Secure Sockets Layer)协议的继任者,由 Netscape 开发的 SSL 协议演变而来。 2. TLS 协议工作在 OSI 模型的哪一层? A. 物理层 B. 数据链路层 C. 网络层 D. 传输层 答案:D …

张小明 2026/1/7 0:25:14 网站建设

网站建设公司加盟建设部科技中心网站

C++ 线性范围与 STL 算法:高效编程的秘诀 在 C++ 编程中,线性范围的使用和 STL 算法的应用是提升代码效率和可读性的关键。下面将详细介绍线性范围的使用示例以及 STL 算法的相关知识。 线性范围使用示例 线性范围允许我们轻松迭代一系列数字。借助基础函数、迭代器、 ty…

张小明 2026/1/7 16:28:49 网站建设

怎么做网站推广实际效果好app怎么制作多少钱

Cursor Pro免费使用的技术实现与跨平台解决方案 【免费下载链接】cursor-free-everyday 完全免费, 自动获取新账号,一键重置新额度, 解决机器码问题, 自动满额度 项目地址: https://gitcode.com/gh_mirrors/cu/cursor-free-everyday cursor-free-everyday项目为开发者提…

张小明 2026/1/4 3:33:14 网站建设

网站建设有什么职位微盟属于营销型手机网站

你是否曾经从iPhone传输照片到Windows电脑后,发现所有的HEIC文件都显示为空白图标?这种"盲猜"文件内容的体验确实令人沮丧。HEIC(高效图像格式)是苹果设备采用的新一代图片格式,相比传统JPEG能节省50%存储空…

张小明 2026/1/4 16:14:09 网站建设