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的按钮。

mysql id字段类型 mysql id in_MySql


点击DateBase按钮~~>"+"选择Data Source再选择MySQL:

mysql id字段类型 mysql id in_数据库_02


到配置界面,在User填入你数据库的用户名,在Password填入你数据库的密码,点击下面的Test Connection,出现绿色对勾则表示成功,一般第一次会提示你下载驱动,你点击后就会自动下载:

mysql id字段类型 mysql id in_mysql id字段类型_03


连接成功后,就可以在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。

    mysql id字段类型 mysql id in_数据库_04

    点击打开jdbcstudy数据库,会发现里面多了一个名为demo的表,展开demo表,可以看到表的结构:
  • 删除表
    sql:drop table 表名;
  • 显示表结构
    sql:DESC 表名;
  • 修改表
  1. 修改表名
    sql:ALTER TABLE 旧表名 RENAME AS 新表
  2. 添加字段 :
    sql:ALTER TABLE 表名 ADD字段名 列属性[属性]
  3. 修改字段 :
    sql:ALTER TABLE 表名 MODIFY 字段名 列类型[属性]ALTER TABLE 表名 CHANGE 旧字段名 新字段名 列属性[属性]
  4. 删除字段 :
    sql:ALTER TABLE 表名 DROP 字段名