MySQL是一种关系型数据库管理系统,它可以用来存储和处理大量的数据。在MySQL中,可以使用CREATE DATABASE语句来创建新的数据库。
CREATE DATABASE database_name;
上面的语句将创建一个名为database_name的新数据库。如果要在创建数据库时指定字符集,可以使用如下语句:
CREATE DATABASE database_name CHARACTER SET charset_name;
上面的语句将创建一个名为database_name的新数据库,并使用charset_name作为字符集。如果要在创建数据库时指定字符集和校对规则,可以使用如下语句:
CREATE DATABASE database_name CHARACTER SET charset_name COLLATE collation_name;
上面的语句将创建一个名为database_name的新数据库,并使用charset_name作为字符集,collation_name作为校对规则。此外,还可以使用IF NOT EXISTS选项来避免重复创建相同名称的数据库。例如:
CREATE DATABASE IF NOT EXISTS database_name;
上面的语句将在不存在名为database_name的数据库时执行成功。此外,还有一些其他选项也可以用于创建MySQL中的新数据库。例如:
CREATE DATABASE database_name DEFAULT CHARACTER SET charset DEFAULT COLLATE collation;
上面的语句将创建一个含有特定字符集和校对规则的新数据库。此外,还有一些其他选项也可以用于自定义MySQL中新数据库的行为方式。例如:
CREATE DATABASE database_name DEFAULT CHARACTER SET charset DEFAULT COLLATE collation ENGINE engine;
上面的语句将使用特定引擎来创建新数据库。总之,MySQL中有很多选项都能帮助我们快速、准确地创建新数据库。
使用普通用户,你可能需要特定的权限来创建或者删除 MySQL 数据库。
所以我们这边使用root用户登录,root用户拥有最高权限,可以使用 mysql mysqladmin 命令来创建数据库。
以下命令简单的演示了创建数据库的过程,数据名为 W3CSCHOOL:
[root@host]# mysqladmin -u root -p create W3CSCHOOL Enter password:******
以上命令执行成功后会创建 MySQL 数据库 W3CSCHOOL。
PHP使用 mysql_query 函数来创建或者删除 MySQL 数据库。
该函数有两个参数,在执行成功时返回 TRUE,否则返回 FALSE。
bool mysql_query( sql, connection );
参数 | 描述 |
---|---|
sql | 必需。规定要发送的 SQL 查询。注释:查询字符串不应以分号结束。 |
connection | 可选。规定 SQL 连接标识符。如果未规定,则使用上一个打开的连接。 |
以下实例演示了使用PHP来创建一个数据库:
<html> <head> <meta charset="utf-8"> <title>创建 MySQL 数据库</title> </head> <body> <?php $dbhost = "localhost:3036"; $dbuser = "root"; $dbpass = "rootpassword"; $conn = mysql_connect($dbhost, $dbuser, $dbpass); if(! $conn ){ die("连接错误: " . mysql_error()); } echo "连接成功<br />"; $sql = "CREATE DATABASE W3CSCHOOL"; $retval = mysql_query( $sql, $conn ); if(! $retval ){ die("创建数据库失败: " . mysql_error()); } echo "数据库 W3CSCHOOL 创建成功n"; mysql_close($conn); ?> </body> </html>
创建MySQL数据表需要以下信息:表名表字段名定义每个表字段 语法 以下为创建MySQL数据表的SQL通用语法: CREATE TABLE table_nam...
MySQL 表中使用 INSERT INTO SQL语句来插入数据。你可以通过 mysql 命令提示窗口中向数据表中插入数据,或者通过PHP脚本来插入数...
在MySQL中,只支持Union(并集)集合运算,而对于交集Intersect和差集Except并不支持。那么如何才能在MySQL中实现交集和差集...
连接数据库前,请先确认以下事项:您已经创建了数据库 TESTDB.在TESTDB数据库中您已经创建了表 EMPLOYEEEMPLOYEE表字段为 FIRST_...
以下实例使用执行 SQL INSERT 语句向表 EMPLOYEE 插入记录:#!/usr/bin/python# -*- coding: UTF-8 -*-import MySQLdb# 打开数据...
我们知道从MySQL表中使用SQL SELECT 语句来读取数据。 如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句...
你可能想知道MySQL以下三种信息:查询结果信息: SELECT, UPDATE 或 DELETE语句影响的记录数。 数据库和数据表的信息: 包含了数...
MySQL Date 函数定义和用法 DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。 语法DATE_FORMAT(date,format) date 参数是...
MySQL Date 函数定义和用法 DATE() 函数提取日期或日期/时间表达式的日期部分。 语法DATE(date) date 参数是合法的日期表达式。...
第 24 章 Prolog本章将介绍如何编写嵌入式的 Prolog 解释器。第 19 章中已经展示了编写数据库查询语句编译器的方法,这里我们再...