MySQL基础操作与建表语法详解
下载需积分: 10 | DOCX格式 | 1.4MB |
更新于2024-07-16
| 190 浏览量 | 举报
该资源是一个关于MySQL命令的Word文档,包含各种MySQL指令的说明,包括创建表、管理服务、用户管理、权限控制以及数据库的基本操作。文档提供了详细的实例和操作截图,旨在帮助用户理解和掌握MySQL的基本操作。
在MySQL中,建表是一个基本且重要的操作。`CREATE TABLE`语句用于创建新的数据表。例如,创建一个名为CONTACTS的表,包含ID(整数,非空,自增,设为主键)、NAME(最大长度50的字符串)、SEX(TinyInt,默认值为1)和PHONE(最大长度20的字符串)的字段。`TEMPORARY`关键字用于创建临时表,只在当前会话可见,会话结束时自动消失;`IF NOT EXISTS`则防止重复创建已存在的表。`CREATE_DEFINITION`定义了表的结构,而`TABLE_OPTIONS`允许设置如存储引擎和字符集等选项。
对于服务管理,可以通过`services.msc`快速访问服务管理器,使用`Net start mysql80`启动MySQL服务,`Net stop mysql80`则停止服务。连接到本地MySQL服务器的命令是`mysql -h localhost -u root -p`,其中`-h`指定主机,`-u`指定用户名,`-p`提示输入密码。
用户管理方面,`CREATE USER`用于创建新用户,如`CREATE USER 'username'@'hostname' IDENTIFIED BY 'password';`。`DROP USER`用于删除用户,`ALTER USER`改变用户密码,`GRANT`和`REVOKE`分别用于赋予和撤销用户的权限,`FLUSH PRIVILEGES`则刷新权限,确保更改立即生效。`SHOW GRANTS FOR 'username'@'hostname';`用来查看用户的权限信息。
数据库操作方面,`SHOW DATABASES;`列出所有数据库,`CREATE DATABASE database_name;`创建数据库,`DROP DATABASE database_name;`删除数据库,`USE database_name;`选择当前使用的数据库,`SELECT DATABASE();`查看当前选中的数据库。此外,文档还提供了`CREATE TABLE`的详细语法,包括其各种选项和子句。
这个文档是MySQL初学者和管理员的一个实用参考资料,覆盖了从基本操作到高级功能的多个方面。
相关推荐
兮丶穆钰
- 粉丝: 0
- 资源: 2
最新资源
- 基于DMA方式的实时数据采集处理系统设计
- python高级编程
- 学习oo好榜样(设计良品)
- 2008年下半年软件设计师
- 2008软件设计师考试
- 市1:1000000 ~ 1:5000 基本比例尺测绘成果元数据内容采集建库基本要求
- max1338芯片的详细介绍
- 应用光学中英文复习资料2
- Oracle 9i DBA指南.pdf
- 常用电子元器件检测方法与经验
- The C Programming Language (2nd Edition).pdf
- 电信运营商收入保障系统设计与实现
- MSP430常用模块应用原理
- 计算机网络自顶向下方法与intended特色
- sql常用语法.doc(初学数据库者必备 )
- 普通示波器及数字示波器基础知识