2.1 MySQL数据库的基本操作命令
2.1.1 启动MySQL
MySQL的启动命令:net start mysql
2.1.2 关闭MySQL
MySQL的关闭命令:net stop mysql
2.1.3 登录MySQL数据库
登录MySQL数据库命令:mysql -uroot -p密码
2.1.4 创建数据库
数据库的创建命令:create database 数据库名称
例如:创建名为“tongying”的数据库
成功创建tongying数据库后,存放数据库文件目录下会自动创建目录tongying,该目录下有db.opt文件。db.opt文件是用来记录该库的默认字符集编码和字符集排序规则用的。也就是说如果你创建数据库指定默认字符集和排序规则,那么后续创建的表如果没有指定字符集和排序规则,那么该新建的表将采用db.opt文件中指定的属性。
2.1.5 查看所有的数据库
查看该数据库管理系统中所有的数据库命令:show databases
2.1.6 选择数据库
选择数据库命令:use 数据库名称
2.1.7 查询当前使用数据库及版本
查询当前使用的数据库命令:select database();
查询当前使用数据库版本命令:select version();
2.1.8 删除数据库
删除数据库命令:drop database tongying;
2.1.9 退出MySQL数据库
退出MySQL数据库命令:可使用exit或\q或exit ,最方便快捷的是Crtl+C。
2.2 表的基本操作命令
2.2.1 表的定义
表的定义(table)
表(table)是一种结构化的文件,可以用来存储特定类型的数据,如:学生信息、课程信息等,都可以放到表中,另外表都有特定的名称,而且不能重复。表中有以下几个概念:列、行、主键。表是数据库中最为重要的数据库对象。
列(column)
列(colunm)通常叫做字段,每一个字段都包含:字段名称、字段数据类型、字段约束、字段长度;
行(记录)
行,通常叫做表中的记录。表中的数据是按行(记录)存储的,表里可以有0条或多条记录;
员工信息表:
2.2.2 表的创建
在“tongying”数据库下,创建名为“employee”的表
2.2.3 查看当前数据库中的表
查看当前数据库中所有表命令:show tables;
2.2.4 查看其它数据库中的表
查看其它数据库中所有表命令:show tables from 数据库名称;
2.2.5 查看表的创建语句
查看表的创建语句命令:show create table 表名;
2.2.6 查看表结构
查看表结构命令:desc 表名;