MySQL入门-mysql创建操作数据库(2)

一: 创建数据库

1.打开Windows操作系统的【命令提示符】窗口,在【命令提示符】窗口的命令提示符后输入命令“mysql -u root -p“登录数据库

2.创建一个名为“StudentDB”的数据库

CREATE DATABASE IF NOT EXISTS StudentDB;

myql的指令一般要求明确大小写或者全部大写(虽然mysql并不区分大小写)(为了规范)

[图形化创建的方法]

3.输入命令查看所有数据库

SHOW DATABASES;

二: 在【命令提示符】窗口中使用语句方式选择与查看数据库相关信息

1.选择数据库“StudentDB”作为当前数据库

 USE StudentDB;

2.查看数据库“StudentDB”使用的字符集

Show Create Database StudentDB;

3.查看当前使用的数据库

Select Database();

4.查看数据库“StudentDB”使用的端口

Show Variables Like 'port';

三:使用Alter Database语句修改数据库

1.选择数据库“StudentDB”作为当前数据库

2.查看数据库“StudentDB”默认的字符集

SHOW VARIABLES LIKE 'character%';

3.查看数据库“StudentDB”默认的排序规则

 SHOW VARIABLES LIKE 'collation%';

 

4.修改数据库“StudentDB”的默认字符集为gb2312和排序规则为gb2312_chinese_ci

ALTER DATABASE StudentDB character SET gb2312 collate gb2312_chinese_ci;

5.查看数据库“StudentDB”修改后的字符集

SHOW VARIABLES LIKE 'character%';

6.查看数据库“StudentDB”修改后的排序规则

四:在【命令提示符】窗口中查看并选择MySQL数据库支持的存储引擎

1.使用Show Engines语句查看MySQL数据库支持的存储引擎

Show Engines;

2.找到mysql配置文件,查看数据默认存储引擎

要先打开查看隐藏文件,然后在这个目录下

C:\ProgramData\MySQL\MySQL Server 8.0

3.删除studentdb数据库

DROP DATABASE StudentDB;

SHOW DATABASES;

MySQL命令中一定要记得打分号;;;;;;;;;;;

  • 16
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
在Java中进行MySQL多表操作需要使用JDBC(Java Database Connectivity)技术,具体步骤如下: 1. 加载MySQL驱动程序 在Java中连接MySQL数据库需要加载MySQL驱动程序,可以使用Class.forName()方法加载。 ``` Class.forName("com.mysql.jdbc.Driver"); ``` 2. 建立数据库连接 使用DriverManager.getConnection()方法建立数据库连接,需要传入数据库URL、用户名和密码。 ``` String url = "jdbc:mysql://localhost:3306/test"; String user = "root"; String password = "123456"; Connection conn = DriverManager.getConnection(url, user, password); ``` 3. 创建Statement对象 使用Connection.createStatement()方法创建Statement对象,用于执行SQL语句。 ``` Statement stmt = conn.createStatement(); ``` 4. 执行SQL语句 使用Statement.executeUpdate()方法执行SQL语句,可以执行增、删、改操作。 ``` String sql = "insert into user(name, age) values('Tom', 20)"; stmt.executeUpdate(sql); ``` 使用Statement.executeQuery()方法执行SQL查询语句,返回ResultSet对象,可以遍历结果集获取查询结果。 ``` String sql = "select * from user"; ResultSet rs = stmt.executeQuery(sql); while(rs.next()) { String name = rs.getString("name"); int age = rs.getInt("age"); System.out.println(name + " " + age); } ``` 5. 关闭连接 使用Connection.close()方法关闭连接。 ``` conn.close(); ``` 以上是Java进行MySQL多表操作的基本步骤,具体操作需要根据业务需求来设计SQL语句。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值