MySql简介
是现在流行的开源的,免费的 关系型数据库
特点:
- 免费 , 开源数据库
- 小巧 , 功能齐全
- 使用便捷
- 可运行于Windows或Linux操作系统
- 可适用于中小型甚至大型网站应用
MySql的安装
下载地址:https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.16-winx64.zip 点击直接下载8.0.16,64位版本的zip。
随后操作不再叙述,搜mysql 8.0 zip安装全是教程。
连接IDEA
虽然已经有很多数据库可视化界面的软件,但IDEA也集成了不错的MySql功能。
打开idea,可以看到在最右边的侧栏,有一个DataBase的按钮。
点击DateBase按钮~~>"+"选择Data Source再选择MySQL:
到配置界面,在User填入你数据库的用户名,在Password填入你数据库的密码,点击下面的Test Connection,出现绿色对勾则表示成功,一般第一次会提示你下载驱动,你点击后就会自动下载:
连接成功后,就可以在IDEA中操作了。
数据库的操作
与数据库相关
- 建立数据库
sql:create database 数据库名;
在IDEA的数据库sql查询中输入sql语句,然后选中,点击绿色运行按钮,接着JDBCDemo数据库就创建好了,点击刷新的图标,就能看到数据库中多了一名为jdbcdemo的数据库。 - 删除数据库
sql:drop database 数据库名;
执行**drop database JDBCDemo;**刚创建的jdbcdemo数据库就被删除了。 - 查看数据库
sql:show database; - 使用数据库
sql:use 数据库名;
与表相关
- 创建表
表必须创建在某个数据库中,所以一边创建表之前,先要执行use 数据库名;表示使用这个表。 sql:create table 表名( 表中的第一个字段 约束, 表中的第二个字段 约束 ); 如图,先执行use jdbcstudy;
表示使用jdbcstudy这个数据库,在执行下面的全部sql,创建表demo。 点击打开jdbcstudy数据库,会发现里面多了一个名为demo的表,展开demo表,可以看到表的结构: - 删除表
sql:drop table 表名; - 显示表结构
sql:DESC 表名; - 修改表
- 修改表名
sql:ALTER TABLE 旧表名 RENAME AS 新表
- 添加字段 :
sql:ALTER TABLE 表名 ADD字段名 列属性[属性]
- 修改字段 :
sql:ALTER TABLE 表名 MODIFY 字段名 列类型[属性]
ALTER TABLE 表名 CHANGE 旧字段名 新字段名 列属性[属性]
- 删除字段 :
sql:ALTER TABLE 表名 DROP 字段名