数据库管理:
1.MySql服务器管理数据库位置:C:\ProgramData\MySQL\MySQL Server 5.5\data
2.查看所有的数据库名 show databases;
mysql> show databases;(查看有哪些数据库 这属于MySql的命令,不属于SQL语句)
这是MySQL自带的四个数据库:
information_schema 这个数据库不在硬盘上,在硬盘上找不到,而在内存中,它存放的是本次运行
的工作日志,关闭数据库的运行就消失了。
text 这个数据库是空的,练习使用的,可以删除。
3.创建一个数据库 create database 数据库名;
create database lab;(创建一个名为lab的数据库 这属于MySql的命令,不属于SQL语句)
4.删除一个数据库 drop database 数据库名;
drop database text;(将名为text的数据库删除 这属于MySql的命令,不属于SQL语句)
表文件管理:
1. 查看指定的数据库下所有的表文件名
use 数据库名; (使用某某数据库 这属于MySql的命令,不属于SQL语句)
show tables; (显示上面指定数据库中的表文件 这属于MySql的命令,不属于SQL语句)
2.在指定的数据库下创建表文件
use 数据库;
create table 表文件名(
字段名 数据类型名, #字段之间用英文半角","分隔
字段名 数据类型名 #最后一个字段结尾不要有逗号","
);
表名和字段名:最好见名知意。
表名和字段名都属于标识符(java中学习过 可以使用中文)
例如: 创建一张学生表student表中的字段有:no、name、sex、age、email
create table student(
no int,
name varchar(32),
sex char(1),
age int(3),
email varchar(255)
);
3.删除一个表文件
drop table 表文件名;(连同表结构带数据行一起删除)
4.查看创建表文件时的命令信息
show create table 表文件名;
举例:
show create table dept;
5.查看表的结构:
desc 表名;
举例:
desc dept;
6.为表文件添加字段(对于java开发人员很少使用了解即可)
alter table 表文件名 add 新字段名 数据类型名;
7.删除表文件字段(对于java开发人员很少使用了解即可)
alter table 表文件名 drop 字段名;