-
2018-10-29 14:01:26
数据库是有很多个表组成,那么如何创建数据库呢,MySQL 提供三种方式创建数据库。
第一种,使用 create 命令创建数据库
[root@host]# mysql -u root -p
Enter password:****** # 登录后进入终端mysql> create DATABASE HUTHON;
第二种,使用 mysqladmin 创建数据库
[root@host]# mysqladmin -u root -p create HUTHON
Enter password:******第三种,使用 PHP脚本 创建数据库
<?php
$dbhost = 'localhost:3306'; // mysql服务器主机地址
$dbuser = 'root'; // mysql用户名
$dbpass = '123456'; // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
die('连接错误: ' . mysqli_error($conn));
}
echo '连接成功<br />';
$sql = 'CREATE DATABASE HUTHON';
$retval = mysqli_query($conn,$sql );
if(! $retval )
{
die('创建数据库失败: ' . mysqli_error($conn));
}
echo "数据库 HUTHON 创建成功\n www.oceanoemchina.com";
mysqli_close($conn);
?>更多相关内容 -
新建Oracle数据库三种方法
2021-04-30 08:50:33新建Oracle数据库三种方法:1.通过运行Oracle Database Configuration Assistant 创建配置或删除数据库(也可在命令行下输入dbca);2.用命令行的方式建立数据库3.通过运行自定义的批处理脚本(或create_ORACLE_SID.bat...新建Oracle数据库三种方法:
1.通过运行Oracle Database Configuration Assistant 创建配置或删除数据库(也可在命令行下输入dbca);
2.用命令行的方式建立数据库
3.通过运行自定义的批处理脚本(或create_ORACLE_SID.bat(create_ORACLE_SID.sql))来创建配置或删除数据库
详述:
1.通过运行Oracle Database Configuration Assistant 创建配置或删除数据库;
建议不熟悉创建过程的DBA使用该方法,只需要根据选项%26#8220;下一步%26#8221;进行配置,最后生成数据库的创建脚本(建议保留),或者直接创建数据库;
优点:GUI方法使用方便;
缺点:不过创建过程有些慢;
2.用命令行的方式建立数据库
CONNECT / AS SYSDBA
STARTUP PFILE= 'C:oracleadmininit_testorcl.ora' NOMOUNT;
CREATE DATABASE testOrcl DATAFILE '/u02/oracle/testOrcl/system01.dbf' SIZE 100M
LOGFILE GROUP1 ('/u01/oracle/testOrcl/redo1a.log',
'/u02/oracle/testOrcl/redo1b.log') SIZE 500K,
GROUP2 ('/u01/oracle/testOrcl/redo1a.log',
'/u02/oracle/testOrcl/redo1b.log') SIZE 500K
CHARACTER SET ZHS16CGB231280;
--将数据库直接从未建置状态转换到打开状态
ALTER DATABASE OPEN;
--删除数据库(Dropping a Database)
SPOOL C:DROP_DATABASE.BAT
SELECT 'DEL '||NAME 删除数据库相关数据文件 FROM V$DATAFILE;
SELECT 'DEL '||MEMBER 删除数据重构日志文件 FROM V$LOGFILE;
SPOOL OFF;
优点:可以熟悉创建指令,创建原理;
缺点:配置简单,要求熟记命令行指令;
3.通过运行自定义的批处理或SQL脚本(create_ORACLE_SID.bat或create_ORACLE_SID.sql)来创建
--create_ORACLE_SID.bat
set ORACLE_SID= ORACLE_SID.
del C:ORACLE8IdatabasepwdORACLE_SID.ora
C:ORACLE8Ibinoradim -new -sid ORACLE_SID. -intpwd oracle -startmode manual
-pfile C:ORACLE8IadminORACLE_SIDpfileinit.ora
C:ORACLE8Ibinsvrmgrl @C:WINNTProfilesAdministratorLbORACLE_SIDrun.sql
C:ORACLE8Ibinsvrmgrl @C:WINNTProfilesAdministratorLbORACLE_SIDrun1.sql
C:ORACLE8Ibinoradim -edit -sid ORACLE_SID -startmode auto
--ORACLE_SIDrun.sql
spool C:ORACLE8IadminORACLE_SIDcreatecreatedb
set echo on
connect INTERNAL/oracle
startup nomount pfile=C:ORACLE8IadminORACLE_SIDpfileinit.ora
CREATE DATABASE ORACLE_SID
LOGFILE 'C:ORACLE8IoradataORACLE_SIDredo01.log' SIZE 1024K,
'C:ORACLE8IoradataORACLE_SIDredo02.log' SIZE 1024K
MAXLOGFILES 32
MAXLOGMEMBERS 2
MAXLOGHISTORY 1
DATAFILE 'C:ORACLE8IoradataORACLE_SIDsystem01.dbf' SIZE 50M REUSE
MAXDATAFILES 254
MAXINSTANCES 1
CHARACTER SET ZHT16BIG5
NATIONAL CHARACTER SET ZHT16BIG5;
spool off
--ORACLE_SIDrun1.sql
spool C:ORACLE8IadminORACLE_SIDcreatecreatedb1
set echo on
connect INTERNAL/oracle
ALTER DATABASE DATAFILE 'C:ORACLE8IoradataORACLE_SIDsystem01.dbf' AUTOEXTEND ON;
CREATE ROLLBACK SEGMENT SYSROL TABLESPACE "SYSTEM" STORAGE (INITIAL 100K NEXT 100K);
ALTER ROLLBACK SEGMENT "SYSROL" ONLINE;
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25533574/viewspace-690026/,如需转载,请注明出处,否则将追究法律责任。
-
创建数据库表格的方法
2021-07-21 22:11:28第一种建表:方法通过图形化管理工具(navicat、SQLyog)创建,在你创建好的数据库里建表,需注意字符集类型的选择,要和你的java程序编辑器的字符集类型保持一致,不然后期导入数据的时候表格中会出现乱码、输出...在图形化管理mysql数据库的工具(也就是navicat、SQLyog等)里面创建你自己的一个数据库,在这个数据库里面可以创建表格。
创建表格有以下两个方法:
第一个建表方法:
通过图形化管理工具(navicat、SQLyog)创建,在你创建好的数据库里建表,需注意字符集类型的选择,要和你的java程序编辑器的字符集类型保持一致,不然后期导入数据的时候表格中会出现乱码、输出结果也可能会是乱码。接下来是设置字段,包括字段的名称、类型、大小、是否可为空、是否为主键等。
步骤一:在使用Mysql、图形化管理mysql数据库的工具之前,要启动Mysql服务,如下:
我的电脑->服务/管理->服务和应用程序->服务->Mysql,右键它->属性->启动类型(调成手动)->启动
步骤二:建立一个新链接
没有进行步骤一的设置会出现如下错误:
步骤三:创建数据库
字符集类型注意选好!!
步骤四:表格的创建
字符集类型注意选好!!
然后就可以去录入信息啦。
第二个建表方法:
通过java程序编辑器(eclipse)使用JDBC的executeUpdate()方法就行,方法里面的sql语句按照这样写:executeUpdate(create table 表名+要设置字段),设置字段包括字段的名称、类型、大小、是否可为空、是否为主键等。
String driver = “com.mysql.jdbc.Driver”;
String url = “jdbc:mysql://localhost:3306/student”;
String user = “root”;
String password = “123456”;
Connection conn = null;
Statement stmt = null;
try{
Class.forName(driver);
conn = DriverManager.getConnection(url,user,password)
stmt = conn.createStatement();
stmt.executeUpdate(“create table stu(id int,name varchar(50))CHARACTER SET utf8 COLLATE utf8_general_ci”);//建立一个字符集为utf8、排序规则为utf8_general_ci、名字为stu、两个字段的表格
}catch(exception e){
e.printStackTrace();
}
-
oracle创建数据库的3种方式
2021-05-04 09:42:04一.oracle 下创建数据库一般有三种方法:1.手工创建2.利用DBCA创建3.利用OUI创建二.在创建之前,先介绍一下oracle数据库管理文件的方式。oracle数据库创建其实就是创建数据库的逻辑结构和物理结构,逻辑结构可以通过...一.oracle 下创建数据库一般有三种方法:
1.手工创建
2.利用DBCA创建
3.利用OUI创建
二.在创建之前,先介绍一下oracle数据库管理文件的方式。oracle数据库创建其实就
是创建数据库的逻辑结构和物理结构,逻辑结构可以通过初始化参数文件控制,而物理结构就通过OFA控制;也就是用OFA来控制在操作系统级别的文件组织,例如在windows系统下,安装数据库的时候会在数据库安装目录下生成这样的结构
D:\ORACLE
\ADMIN
\ORA92
ORADATA
这样的目录组织就是OFA
ADMIN目录:存放所有数据库管理文件,例如参数文件PFILE等
\ORA92目录:oracle的主目录,也就是其home目录
\ORADATE:保存数据文件的目录
在介绍下OMF(ORACLE MANAGE FILE)-Oracle管理文件
OMF管理的文件主要包括:
数据文件,临时文件,联机重做日志文件,控制文件
不能管理的文件:
跟踪文件,审计文件,报警文件
三.在对OMF参数介绍之前,我们在介绍两个文件PFILE和SPFILE
pfile是文本文件,可以直接编辑如vi和记事本程序等,是9i版本以前的数据库用的,而spfile是9i及以后版本用的,是二进制文件,不可直接编辑,只能通过其他办法编辑;第一种是利用PFILE,我们可以先编辑pfile然后在利用其生成spfile,使用的语句如:SQL> CREATE SPFILE FROM PFILE;
或者利用命令直接操作spfile
如:SQL> ALTER SYSTEM SET PARAMETER = 'VALUES';
下面是一些操作
C:\Documents and Settings\Administrator>sqlplus /nolog
SQL> connect system/system@ahero as sysdba
已连接。
SQL> create pfile='c:\d.ora' from spfile;
文件已创建。
SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup pfile=c:\d.ora
ORACLE 例程已经启动。
Total System Global Area 126950220 bytes
Fixed Size 453452 bytes
Variable Size 109051904 bytes
Database Buffers 16777216 bytes
Redo Buffers 667648 bytes
数据库装载完毕。
数据库已经打开。
下面介绍下手工利用参数文件修改控制文件
在进行第一步之前修改C.ora文件。在里面加上'F:\oracle\oradata\ahero\CONTROL04.CTL' 在控制文件选项里
第一步
SQL> connect system/system@ahero as sysdba
已连接。
SQL> create spfile='c:\u.ora' from pfile='c:\c.ora';
文件已创建。
第二步
把u.ora文件copy到,F:\oracle\ora92\database目录下(这个根据你安装的路径确定),并且改名为spfileahero.ora
第三步
在F:\oracle\oradata\ahero目录下,找到相应的控制文件,默认是三个,复制其中任意一个并且改名CONTROL04.CTL
重起服务
登陆管理台查看是否成功!在控制文件里是不是多了一个!
-
Java连接MySQL数据库三种方法
2021-01-19 12:51:24介绍一下数据库的三种连接方式!开发工具:MyeclipseMySQL5.6MySQL连接驱动:mysql-connector-java-5.1.27.jar加载驱动:1. 在工程目录中创建lib文件夹,将下载好的JDBC放到该文件夹下,如下图所示:2. 右键工程名,... -
Android 创建数据库的几种方法
2016-08-22 11:47:23SQLite是轻量级的、嵌入式的、关系型数据库,目前已经在iPhone、Android等手机系统中使用,SQLite可移植性好,很容易使用,很小,高效而且可靠。SQLite嵌入到使用它的应用程序中,它们共用相同的进程空间,而不是单独... -
【玩转SQLite系列】(二)SQLite创建和打开数据库的三种方式
2016-11-22 09:19:25SQLite创建和打开数据库的三种方式 我们发现,在Android中使用SQLite数据库的时候,创建和打开数据库的时候不止继承SQLiteOpenHelper 这一种方式。目前我至少发现了三种方式: 1.自定义一个类继承... -
mysql创建数据库 utf8
2021-01-27 20:23:31CentOS6.5下通过Shell创建、备份、还原MySQL数据库CentOS6.5下通过Shell创建、备份、还原MySQL数据库创建数据库:mysql -uroot -p123456 -e "CREATE DATABASE IF NOT EXISTS yourDatabaseName DEFAULT CHARSET utf8 ... -
用命令创建MySQL数据库(de1)的方法
2021-01-18 19:10:10mysqladmin -u root -p ab12 password ****** 三、创建数据库 1、 CREATE DATABASE 数据库名; 2、 GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON 数据库名.* TO 数据库名 @localhost IDENTIFIED BY '... -
数据库(表)创建三种方式
2018-08-24 22:51:07第一种方式:浏览器地址输入方式 from flask import Flask from flask_script import Manager from flask_sqlalchemy import SQLAlchemy import os app=Flask(__name__) manager=Manager(app) db=SQLAlchemy... -
Andriod Studio创建数据库并查看自己创建的数据库
2021-12-13 00:16:02Andriod Studio创建数据库并查看自己创建的数据库 在进行Andriod Studio项目开发时,数据库是必不可少的一环。那么在代码中创建了数据库后,如何查看自己创建的数据库呢?如果能够查看自己的数据库,那将为开发过程... -
MySQL数据库(2):常见的三种备份方式
2019-11-03 15:13:28一,常见的备份方式。...3)第三方工具。 xtrabackup innodbackupxe xbstream 二,备份还原数据库。 1,使用冷备份方式备份。 1)停止MySQL数据库的服务。 [root@Centos /]# systemctl stop mysqld [root@Centos /]#... -
最全使用SQL Server创建、配置数据库的各种方法和注意细节
2021-10-01 20:11:48SQL基础之创建数据库与配置数据的库各种方法,包括直接在界面上创建和使用SQL语句进行创建、其他数据库设置、使用SQL语句创建、更改、删除数据库、附加、分离数据库、编写数据库脚本。 -
在mysql中,用户无法创建数据库
2021-01-19 04:07:01匿名用户1级2013-06-05 回答你自己 可以在sql 的设计表里 自己设计 啊当什么高手满用dos啊方法一:尝试用MySQL Adminstrator GUI Tool登入MySQL Server,Server却回复错误讯息:Host '60-248-32-13.HINET-IP.hinet... -
Kingbase数据库实验一 设计数据库、创建数据库和数据表
2021-08-22 21:21:111.掌握在Kingbase中使用“数据库对象管理工具”和SQL命令创建数据库与修改数据库的方法。 2.掌握在Kingbase中使用“数据库对象管理工具”或者SQL命令创建数据表和修改数据表的方法(以SQL命令为重点)。 -
数据库实验:创建数据库和表
2021-06-12 21:29:23实验一 创建数据库和表 一、实验内容 1.创建学生管理数据库,数据库名为XSGL,包含学院信息、学生信息、课程信息和学生选课信息,并插入原始数据。数据库XSGL包含4个表即学院信息表dept、学生信息表student、课程... -
MySQL图形界面创建数据库
2021-01-11 20:47:02创建数据库的方法有两种 在Schemas栏空白地方点击右键箭头Create Schema 2.或者使用工具栏上的这个图标 第二步 完成上面的步骤,会弹出来下面的界面,在Name处是数据库的名字,根据自己需要设置即可,... -
DB2数据库创建
2019-02-01 23:35:56创建DB2数据库 DB2数据库概述 数据库、表空间、表的关系 •数据库由实例进行创建和管理 •数据库包含一到多个表空间 •表存储在表空间中 表空间、容器、区与数据页 •数据库的最小存储单位是数据页(datapage) •区... -
mysql导出数据库几种方法
2021-02-02 08:37:45mysql导出数据库几种方法方法一cmd 到mysql bin目录下用 如下命令 mysqldump --opt -h192.168.0.156 -uusername -ppassword --skip-lock-tables databasenamedatabase.sql 把ip改成localhost就可以的 www.2cto.com ... -
SQL sever创建数据库数据表
2021-08-06 21:48:17掌握在SQL Server中使用对象资源管理器和SQL命令创建数据库与修改数据库的方法。 掌握在SQL Server中使用对象资源管理器或者SQL命令创建数据表和修改数据表的方法(以SQL命令为重点)。 二、环境概述: SQL Server... -
oracle数据库的删除方法详解
2021-05-08 06:32:29oracle数据库的删除方法详解1、图形界面删除练习之前记得创建快照执行命令之前要保证数据库属于open状态SQL> alter database open;[oracle@localhost ~]$ dbca2、静默删除使用DBCA进行删除的数据库必须处于OPEN... -
PHP连接数据库 (Mysql) 的三种方式及其区别
2020-10-30 16:01:55即三种方式: 1)PDO连接mysql 2)mysqli(面向对象)连接数据库 3)mysqli(面向过程)连接数据库 (其实还存在一种连接方式:使用 MySQL 扩展。但该扩展在 2012 年开始不建议使用。) PDO连接实例 可先通过phpinfo()命令查看... -
数据库的三种接口
2021-02-03 10:16:52数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。在信息化社会,充分有效地管理和利用各类信息资源,是进行科学研... -
利用sqlite3创建并操作数据库
2022-01-05 10:01:47(二)利用sqlite3创建并操作数据库 在命令行启动sqlite3,创建student.db数据库 查看所有数据库 创建stu表(概括来讲,SQLite支持NULL、INTEGER、REAL、TEXT和BLOB数据类型,分别代表空值、整型值、浮点值、字符... -
springboot如何创建数据库表
2020-04-30 16:41:59Spring_Boot专栏 上一篇 主目录 下一篇 目录1 配置数据库 【前言】 前提:之前已经配置好阿里Druid的数据源了:配置方法 使用easycode插件快速生成代码 1 配置数据库 ... -
Android中创建数据库的方法
2016-07-22 20:21:56创建数据库的步骤: (1)拿到数据库的帮助类 在构造函数中给数据库起名字 extends SQLiteOpenHelper (2)在帮助类中重写oncreate和onUpdate()方法这两个方法中写的什么东东呢? onCreate()中写的是创建表的... -
数据库实验一:创建数据库和表
2019-10-20 09:19:27数据实验一:创建数据库和表 1.1 实验目的 掌握MySQL下创建、修改、删除数据库和表的方法; 掌握查看数据库及其构成、数据库文件、数据库引擎、数据库对象、字符集、校对规则等应用; 掌握数据库... -
python数据编程之任何在Python中如何创建数据库
2020-02-03 21:59:47本文介绍分享如何用在Python中如何创建数据库 第一步:连接数据库 db = pymysql.connect(host='localhost',port =3306,user='root',passwd='root',db='sys',charset='utf8' ) 第二步:创建表。 SQL = """CREATE ... -
数据库的3种删除方法
2019-11-21 17:32:42“ TRUNCATE TABLE语句是一种快速、无日志记录的方法。TRUNCATE TABLE语句与不含有 WHERE 子句的 DELETE 语句在功能上相同。但是,TRUNCATE TABLE语句速度更快,并且使用更少的系统资源和事务日志资源。” ...