本文目录一览:
- 如何创建数据库?
- 如何用java创建mysql数据库
- [用Python 和MySQL写一个程序 需求如下](#用Python 和MySQL写一个程序 需求如下)
- 如何在MYSQL数据库中新建一个数据库
- 如何在MySQL中创建数据库
- 如何用MySQL创建一个数据库
如何创建数据库?
一、创建数据库简介
数据库是储存关键资料的文件系统,用数据库管理系统建立大家的数据库,就可以更好地提供安全性。如今伴随着社会发展的迅速化趋势,数据库获得了极大的运用,数据库为前端和后台的程序都提供了数据和信息支持。因此,对于想管理好数据库的你来说,必须明白怎样建立数据库,那么如何建立呢?跟着本文一起来学习吧。
二、4种主流数据库创建方式
2.1 MySQL创建数据库
MySQL中创建数据库的基础语法格式如下:
CREATE DATABASE db_name;
其中“db_name”是即将创建的数据库名字,该名字不可以与已经存在的数据库同名。 实例:创建 MySQL 数据库,名称为 shulanxt:
CREATE DATABASE shulanxt;
按回车执行上述语句,即可创建名为 shulanxt 的数据库。
2.2 SQL Server创建数据库
SQL Server创建数据库的方式有两种:
- 根据运行SQL脚本创建;
- 使用SQL Server管理工具创建数据库。 以下流程将展示如何使用SQL Server管理工具在SQL Server 2014创建数据库。 在目标管理器中,右键单击数据库文件夹名称/标志,然后选择 New Database...: 进行数据库命名,这里叫“TaskTracker”,然后点击“OK”,即完成创建。
2.3 Oracle创建数据库
2.3.1 创建新用户并授予管理权限
首先,启动SQLplus程序的命令行:
sqlplus
注意:也可以从菜单栏的安装文件直接打开 SQLPlus。 当SQLPlus启动后,使用在安装Oracle数据库服务器时输入的密码以sys用户身份登录。
如何用java创建mysql数据库
JDBC连接数据库
创建一个以JDBC连接数据库的程序,包含7个步骤:
1、加载JDBC驱动程序:
在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),这通过java.lang.Class类的静态方法forName(String className)实现。 例如:
try {
// 加载MySql的驱动类
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e) {
System.out.println("找不到驱动程序类,加载驱动失败!");
e.printStackTrace();
}
成功加载后,会将Driver类的实例注册到DriverManager类中。
2、提供JDBC连接的URL
连接URL定义了连接数据库时的协议、子协议、数据源标识。 书写形式:协议:子协议:数据源标识
- 协议:在JDBC中总是以jdbc开始
- 子协议:是桥连接的驱动程序或是数据库管理系统名称。
- 数据源标识:标记找到数据库来源的地址与连接端口。 例如:(MySql的连接URL)
jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=gbk
- useUnicode=true:表示使用Unicode字符集。如果characterEncoding设置为 gb2312或GBK,本参数必须设置为true。
- characterEncoding=gbk:字符编码方式。
3、创建数据库的连接
要连接数据库,需要向java.sql.DriverManager请求并获得Connection对象,该对象就代表一个数据库的连接。 使用DriverManager的getConnection(String url, String username, String password)方法传入指定的欲连接的数据库的路径、数据库的用户名和密码来获得。 例如:
// 连接MySql数据库,用户名和密码都是root
String url = "jdbc:mysql://localhost:3306/test";
String username = "root";
String password = "root";
try {
Connection con = DriverManager.getConnection(url, username, password);
} catch (SQLException se) {
System.out.println("数据库连接失败!");
se.printStackTrace();
}
4、创建一个Statement
要执行SQL语句,必须获得java.sql.Statement实例,Statement实例分为以下3种类型:
- 执行静态SQL语句。通常通过Statement实例实现。
- 执行动态SQL语句。通常通过PreparedStatement实例实现。
- 执行数据库存储过程。通常通过CallableStatement实例实现。 具体的实现方式:
Statement stmt = con.createStatement();
PreparedStatement pstmt = con.prepareStatement(sql);
CallableStatement cstmt = con.prepareCall("{CALL demoSp(?, ?)}");
用Python 和MySQL写一个程序 需求如下
先花点时间来说说一个程序怎么和数据库进行交互:
- 和数据库建立连接
- 执行SQL语句,接收返回值
- 关闭数据库连接 使用MySQLdb也要遵循上面的几步。让我们一步步进行。
1、MySQL数据库要用MySQLdb模块,但Python用来链接MySQL的第三方库MySQLdb不支持Python3.x
特别说明:我在我的电脑上实验时,我的Python是2.7.2版本,安装对应版本的MySQLdb之后直接可以运行,并与数据库连接成功,所以如果大家也像我一样顺利的话,下面的就不需要看了,直接跳过,看第2点如何执行sql语句即可!如果安装之后出现异常,可以参考一下下面的解决办法。 连接的关键是安装MySQLdb模块要下载与Python相对应的版本: 下载好后安装,它会自动检测到计算机Python的安装路径,并自动填写模块解压路径(我的是:D:\Program Files\ActivePython 2.6.6.17\Lib\site-packages\)。
如何在MYSQL数据库中新建一个数据库
- 打开电脑的SQL软件,输入用户名和密码,连接上Mysql主机地址,将Mysql启动。
- 进入Mysql里面后,用鼠标右键点击主机,然后会弹出菜单栏,点击里面的“创建数据库”,也可以使用快捷键Ctrl+D。
- 接着会出现“创建数据库”的窗口,为创建的数据库取名,并选择“基字符集”为“UTF-8”,然后点击创建。
- 这样子就完成了数据库的创建动作,这时候可以发现左边多了个刚刚命名的数据库。
如何在MySQL中创建数据库
MySQL数据库系统可以支持许多不同的数据库,通常,每个应用程序需要一个数据库。 在Book-O-Rama例子中,数据库名为books。 创建数据库是最容易的部分。在MySQL命令提示符下,输入如下所示命令:
CREATE DATABASE dbname;
应该用所希望的数据库名称来代替"dbname"字符串。 在Book-O-Rama例子中,要创建一个名为books的数据库。 就这样应该会看到如下所示的响应(执行时间会因为机器不同而不同):
Query OK, 1 row affected (0.0 sec)
如果出现上述字段意味着一切正常。 如果没有得到响应,请确认在上面的命令行后面输入分号,分号将告诉MySQL已经完成了命令输入,该执行命令了。
如何用MySQL创建一个数据库
MySQL是一个很常用的数据库工具。下面,我们来看看如何使用MySQL创建一个数据库吧。
01
打开MySQL 首先要确保本地电脑中已安装上MySQL工具,并打开它,再连接上MySQL服务器,如下图所示:
02
新建数据库 在链接的MySQL数据库中右击,选择【新建数据库】选项,如下图所示:
03
数据库名称 会弹出一个新建数据库窗口,【数据库名称】见名知意即可,比如名为db_user,如下图所示:
04
字符集和排序规则 字符集以utf开头即可,排序规则选择utf8_general_ci,点击确定,即可创建一个数据库,如下图所示: