MySQL基础操作:SQL语句与数据库管理

3星 · 超过75%的资源 需积分: 10 5 下载量 168 浏览量 更新于2024-09-17 收藏 12KB TXT 举报
“该资源主要涵盖了MySQL数据库中常用的SQL语句,适合初学者和爱好者学习收藏。内容包括但不限于数据库的管理、表的操作、字段的增删改查、权限设置、时间查询、用户信息查询以及数据备份与恢复。” 在MySQL数据库管理中,SQL语句是进行数据操作的基础。以下是一些关键的SQL知识点: 1. 表结构修改: - 添加字段:使用`ALTER TABLE`语句,如`ALTER TABLE open_service_history ADD charge_date DATETIME;` - 增加字段时,可以一次添加多个,如`ALTER TABLE table_name ADD column_name1 date_type, ADD column_name2 date_type;` 2. 数据库操作: - 启动MySQL服务:`net start mysql` - 连接到MySQL服务器:`mysql -u root -p`,或指定主机和数据库名`mysql -h localhost -u root -p database_name` - 列出所有数据库:`SHOW DATABASES;` - 选择某个数据库:`USE database_name;` - 显示所有表格:`SHOW TABLES;` - 查看表格的列信息:`SHOW COLUMNS FROM table_name;` 3. 数据处理: - 创建数据库:通过`SOURCE`命令执行文本文件,如`SOURCE file_name.txt;` - 匹配字符:使用通配符`_`代表任意一个字符,`%`代表任意字符串 4. 字段操作: - 增加字段:`ALTER TABLE`命令,例如`ALTER TABLE table_name ADD column_name date_type;` - 删除字段:`ALTER TABLE table_name DROP column_name;` 5. 权限管理: - 创建管理员账户:`GRANT ALL PRIVILEGES ON *.* TO user@localhost IDENTIFIED BY "password";` 6. 查询函数: - 查询当前时间:`SELECT NOW();` - 获取当前登录用户:`SELECT USER();` - 查看数据库版本:`SELECT VERSION();` - 查看当前使用的数据库:`SELECT DATABASE();` 7. 数据备份与恢复: - 删除表文件:`rm -f student_course/students.*` - 备份数据库:`mysqldump -u root -p test > c:\test.txt` - 备份单个表:`mysqldump -u root -p test mytable > c:\test.txt` - 导入备份数据:`mysql -u root -p test < c:\test.txt` 8. 临时表操作: - 创建临时表:`CREATE TEMPORARY TABLE zengchao (name VARCHAR(10));` 9. 条件检查: - 在创建表时,可以使用`IF NOT EXISTS`来检查表是否已存在,避免重复创建。 这些SQL语句是MySQL数据库管理的基础,对于数据库的日常维护和开发工作至关重要。学习并熟练掌握这些语句,能够有效地对数据库进行操作和管理。