MySQL基础教程:创建表与数据操作

需积分: 12 0 下载量 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非常有帮助。