MySQL数据库操作完全指南

需积分: 7 0 下载量 183 浏览量 更新于2024-09-15 收藏 2KB TXT 举报
"MySQL操作大全包含了创建数据库、定义表结构、修改表结构、删除列、删除表、插入数据以及更新数据等基础且重要的数据库操作。" 在MySQL数据库管理中,以下是一些关键知识点: 1. 创建数据库: 使用`CREATE DATABASE`语句可以创建新的数据库。例如: ```sql CREATE DATABASE stuinfo ON (NAME='stu_data', FILENAME='d:\redhatd\stu_data.mdf', SIZE=50, MAXSIZE=100, FILEGROWTH=5) LOG ON (NAME='stu_datalog', FILENAME='d:\redhatd\stu_datalog.ldf', SIZE=20, MAXSIZE=40, FILEGROWTH=2); ``` 这里定义了数据库的逻辑名称、物理文件路径、初始大小、最大大小以及文件增长策略。 2. 创建表: 使用`CREATE TABLE`语句可以定义表结构。例如: ```sql CREATE TABLE student (snot VARCHAR(30) NOT NULL, sname VARCHAR(30) NOT NULL, ssex CHAR(2) NOT NULL, sage TINYINT NOT NULL, sdept VARCHAR(30) NULL); CREATE TABLE course (cnot VARCHAR(30) NOT NULL, cname VARCHAR(50) NOT NULL, cc TINYINT NOT NULL); CREATE TABLE sc (snot VARCHAR(30) NOT NULL, cnot VARCHAR(30) NOT NULL, grade TINYINT NOT NULL); ``` 这里定义了三个表:`student`,`course`和`sc`,并指定了各字段的数据类型和约束条件。 3. 修改表结构: 使用`ALTER TABLE`语句可以添加、修改或删除表的列。例如: - 添加列: ```sql ALTER TABLE student ADD saddr VARCHAR(50) NULL; ``` - 修改列类型: ```sql ALTER TABLE student ALTER COLUMN saddr TEXT; ``` - 删除列: ```sql ALTER TABLE product DROP COLUMN p_type; ``` 4. 删除表: 使用`DROP TABLE`语句可以删除整个表: ```sql DROP TABLE <表名>; ``` 5. 插入数据: 使用`INSERT INTO`语句将数据插入到表中: ```sql INSERT INTO student VALUES ('0001', '张三', '', 20, '计算机科学'); INSERT INTO course VALUES ('01', 'C语言', 4); INSERT INTO sc VALUES ('0001', '01', 89); ``` 6. 更新数据: 使用`UPDATE`语句可以修改已存在的数据: ```sql UPDATE student SET sdept = '计算机学院' WHERE snot = '0001'; ``` 这会将所有学号为'0001'的学生的系别改为'计算机学院'。 这些基本操作构成了MySQL数据库管理的基础,是数据库管理员和开发人员日常工作中不可或缺的部分。通过熟练掌握这些操作,可以有效地创建、维护和管理数据库中的数据。