MySQL基础教程:创建表与数据操作
需积分: 12 177 浏览量
更新于2024-09-08
收藏 23KB TXT 举报
"MySQL语句教程:从基础到进阶"
本篇文章是关于MySQL数据库操作的基础和进阶内容,适合初学者参考。首先,我们来了解几个关键的DDL(数据定义语言)命令:
1. **创建数据库与表**:
- 使用`CREATE DATABASE`命令创建了一个名为`liujin`的数据库,并设置了字符集为UTF-8,确保了数据的兼容性。
- 后续通过`USE`命令切换到`liujin`数据库。
- 创建了一个名为`wangjie`的表,包含`id`、`name`和`score`字段,其中`id`为可变长度的字符串,`name`为固定长度字符,`score`为浮点数。
2. **修改表结构**:
- 使用`ALTER TABLE`命令添加了一个`sex`字段,类型为字符型。
- 通过`DESCRIBE`命令查看表结构,确认新字段。
- 修改`id`字段的类型为固定长度字符串,以及`score`字段的数据类型为整型。
- 删除了`id`字段,体现了对表结构的调整。
- 重命名了`wangjie`表为`chencong`,便于管理。
3. **查看和创建表结构**:
- 使用`SHOW DATABASES`列出所有数据库,`SHOW TABLES`展示当前数据库中的所有表。
- 通过`SHOW CREATE TABLE`可以查看`chencong`表的具体创建语句。
然后,进入DML(数据操作语言)部分,涉及基本查询和数据插入、更新操作:
1. **数据查询**:
- `SELECT`语句用于获取表中的数据,星号(*)表示获取所有列,`\G`表示分页显示结果。
- 通过`INSERT INTO`语句插入新的记录,包括多条记录一次性插入。
2. **数据更新**:
- 使用`UPDATE`命令更新记录,例如将所有`score`值为90的记录设为90,根据条件精确更新特定行。
3. **条件更新**:
- 更新操作可以根据多个条件组合进行,如根据姓名和年龄更新代码值。
最后,文章提到的`wcԭϼ`可能是指某个特殊操作或者错误处理的一部分,但具体含义没有在提供的内容中明确指出。
这篇文章提供了一个完整的MySQL基础入门指南,涵盖了数据库设计、表结构修改、数据查询、插入和更新操作,对于理解和实践MySQL非常有帮助。
2012-05-28 上传
2024-03-25 上传
2020-03-01 上传
普通网友
- 粉丝: 72
- 资源: 2
最新资源
- 探索数据转换实验平台在设备装置中的应用
- 使用git-log-to-tikz.py将Git日志转换为TIKZ图形
- 小栗子源码2.9.3版本发布
- 使用Tinder-Hack-Client实现Tinder API交互
- Android Studio新模板:个性化Material Design导航抽屉
- React API分页模块:数据获取与页面管理
- C语言实现顺序表的动态分配方法
- 光催化分解水产氢固溶体催化剂制备技术揭秘
- VS2013环境下tinyxml库的32位与64位编译指南
- 网易云歌词情感分析系统实现与架构
- React应用展示GitHub用户详细信息及项目分析
- LayUI2.1.6帮助文档API功能详解
- 全栈开发实现的chatgpt应用可打包小程序/H5/App
- C++实现顺序表的动态内存分配技术
- Java制作水果格斗游戏:策略与随机性的结合
- 基于若依框架的后台管理系统开发实例解析