MySQL 创建数据库


我们可以在登陆 MySQL 服务后,使用 create 命令创建数据库,语法如下:

CREATE DATABASE 数据库名;

以下命令简单的演示了创建数据库的过程,数据名为 RUNOOB:

[root@host]# mysql -u root -p
Enter password:******  # 登录后进入终端mysql> create DATABASE RUNOOB;

使用 mysqladmin 创建数据库

使用普通用户,你可能需要特定的权限来创建或者删除 MySQL 数据库。

所以我们这边使用root用户登录,root用户拥有最高权限,可以使用 mysql mysqladmin 命令来创建数据库。

以下命令简单的演示了创建数据库的过程,数据名为 RUNOOB:

[root@host]# mysqladmin -u root -p create RUNOOB
Enter password:******

以上命令执行成功后会创建 MySQL 数据库 RUNOOB。


使用 PHP脚本 创建数据库

PHP 使用 mysqli_query 函数来创建或者删除 MySQL 数据库。

该函数有两个参数,在执行成功时返回 TRUE,否则返回 FALSE。

语法

mysqli_query(connection,query,resultmode);
参数 描述
connection 必需。规定要使用的 MySQL 连接。
query 必需,规定查询字符串。
resultmode

可选。一个常量。可以是下列值中的任意一个:

  • MYSQLI_USE_RESULT(如果需要检索大量数据,请使用这个)
  • MYSQLI_STORE_RESULT(默认)

实例

以下实例演示了使用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 RUNOOB';
$retval = mysqli_query($conn,$sql );
if(! $retval )
{die('创建数据库失败: ' . mysqli_error($conn));
}
echo "数据库 RUNOOB 创建成功\n";
mysqli_close($conn);
?>

执行成功后,返回如下结果:

如果数据库已存在,执行后,返回如下结果:

MySQL(6)--- 创建数据库相关推荐

  1. Navicat Premium 15连接虚拟机上mysql并创建数据库

    Navicat Premium 15连接虚拟机上mysql并创建数据库

  2. MySQL:创建数据库,数据表,主键和外键

    目录 前言: 安装MySQL: 打开MySQL: 创建数据库: 查看已建数据库: 查看数据库引擎: 创建数据表: 主键约束: 单字段主键: 多字段联合主键: 外键约束: 前言: MySQL数据库安装了 ...

  3. mysql批量创建数据库 导数据

    由于近来需要从其它机器拉一堆数据到一台机器上做数据分析,由于涉及到数据库比较,数据也不大不小的,要手工一个一倒腾真是累的半死,于是弄了个脚本 实现功能,根据指定文件下的数据库文件命令格式, str=1 ...

  4. mvc创建连接mysql_MVC+EF6-CodeFirst 连接MySQL并创建数据库和表_Demo

    VS2019+MVC+EF6-CodeFirst 连接MySQL 1.准备环境(通过NuGet获取) EntityFramework MySql.Data.Entity 安装后确认 2.在MVC-Mo ...

  5. mysql快捷创建数据库_mysql数据库快速入门(1)

    1.数据库操作 1.1.连接mysql服务器 mysql -u root( 用户名 ) -p 1.2.退出mysql命令提示窗 exit 1.3.查看版本 SELECT VERSION(); 1.4. ...

  6. mysql简单创建数据库权限(待修改备注)

    CREATE DATABASE web DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; 一.环境: CentOS 6.8 mysql 5.6 二 ...

  7. mysql没有创建数据库的权限设置_mysql 创建数据库,用户并给用户设置权限

    mysql创建数据 create database dataBaseName default charset utf8 collate utf8_general_ci; --创建数据库并设置字符集 创 ...

  8. mysql之创建数据库,创建数据表

    写在前面 项目中用到mysql数据库,之前也没用过mysql,今天就学下mysql的常用的语法,发现跟sql server的语法极其相似.用起来还是蛮简单的. 一个例子 1.创建一个名为School的 ...

  9. 【Linux】-- Mysql(2) : 创建数据库和数据表

    系统环境 Ubuntu 14.04 64位版本 顺便说一下,mysql 中是不区分大小写的,所以随意而为就行了,不过上网查了大部分老成的都会说特殊语句还是用大写的比较好呢 准备 # 打开 mysql ...

  10. MySQL:创建数据库并插入数据

    一.启动MySQL 从[开始]菜单中点击[运行]输入"cmd"打开终端窗口: 输入命令启动MySQL服务: 停止服务命令为:net stop mysql80 输入登录命令及登录密码 ...

最新文章

  1. 20181113-2 每周例行报告
  2. linux c 崩溃调试方法
  3. 理论计算机初步:概率算法和近似算法
  4. 用C++的类重载高精度加法,乘法和等于符号
  5. c++11-explicit
  6. 阿里巴巴商城源码JAVA_阿里巴巴Dubbo实现的源码分析
  7. 关于Tomcat端口8080占用问题(解决方法)
  8. php 短信验证码对比,php短信验证码的3个优势,你知道是什么吗?
  9. linux 省内存的桌面,Linux_在Linux中可视化显示内存占用情况的方法,物理内存不足对Linux桌面系统 - phpStudy...
  10. adb工具包使用介绍 adb工具包安装使用方法
  11. 现代操作系统 第六章 死锁 习题答案
  12. java 创建txt_java创建txt文件并存入内容
  13. 【每日力扣Leetcode】459-判断一个字符串是否由子字符串重复组成
  14. 关于面试“有戏”和“没戏”的信号
  15. 3名院士被处理,院士改革确实动真格了!
  16. 4084 号码牌(并查集)
  17. PCIE ARI技术
  18. 【从0到1搭建LoRa物联网】2、终端设备开发方式
  19. 游戏引擎中的实时渲染和在V-Ray中渲染有什么区别
  20. 一篇文章读懂JSON

热门文章

  1. 自定义用户控件的使用
  2. 集成测试用例_如何评估测试用例的有效性?
  3. 6410的系统时钟设置(上)---6410时钟控制逻辑框架分析
  4. graph slam tutorial :从推导到应用3
  5. 嵌入式Linux系统编程学习之八基于文件指针的文件操作
  6. 线程池参数如何设置?
  7. linux虚拟机能通显卡吗,英伟达 GeForce 游戏显卡正式支持虚拟机传递功能,可以完全调用...
  8. AOP的底层实现-CGLIB动态代理和JDK动态代理
  9. 计算机基础理论知识梳理篇(二):目态(用户态)、管态(内核态)
  10. 洛谷P1879 [USACO06NOV]玉米田Corn Fields