`

php MySQL Create Database 创建数据库

    博客分类:
  • php
阅读更多

MySQL Create Database 创建数据库
创建数据库
CREATE DATABASE 语法用于创建一个数据库。
语法:
CREATE DATABASE db_name
PHP MySQL 函数库中,mysql_query() 函数用于向 MySQL 发送并执行 SQL 语句。关于 mysql_query() 函数更详细信息请参看《MySQL mysql_query》。
创建一个名为 testdb 的数据库:
<?php
$conn = @mysql_connect("localhost","root","root1234");
if (!$conn){
    die("连接数据库失败:" . mysql_error());
}
if (@mysql_query("CREATE DATABASE testdb",$conn)){
    echo "创建数据库成功!";
} else {
    echo "创建数据库失败:" . mysql_error();
}
?>
提示
创建数据库需要有对应的用户权限,如root用户
在实际的虚拟主机空间中,虚拟主机商通常已经创建好了对应的数据库,故上述例子不一定运行成功
选择数据库
要对数据库或表执行操作时,需要选择一个数据库。mysql_select_db() 用于选择一个数据库,如果成功,则该函数返回 true,如果失败则返回 false。
语法:
bool mysql_select_db( string db_name [, resource connection] )
参数说明:
参数	说明
db_name	要选择的数据库名
connection	可选,连接数据库标识资源,如果不指定则使用上一连接
具体使用见下面创建数据表例子。
创建数据表
创建数据表 SQL 语法如下:
CREATE TABLE table_name
(
    column1 data_type,
    column2 data_type,
    column3 data_type,
    .......
)
上述语法中,column为字段名,后面为数据类型。
创建一个名为 user 的表:
<?php
$conn = @mysql_connect("localhost","root","root1234");
if (!$conn){
    die("连接数据库失败:" . mysql_error());
}

//选择数据库
mysql_select_db("test", $conn);

//创建数据表 SQL
$sql = "CREATE TABLE user (
uid mediumint(8),
username varchar(20),
password char(32),
email varchar(40),
regdate int(10)
)";

if(!mysql_query($sql,$conn)){
    echo "创建数据表失败:". mysql_error();
} else {
    echo "创建数据表成功!";
}
?>
在该例子中,分为 3 个执行步骤:
创建一个数据库链接
使用 mysql_select_db() 函数选择容纳该表的数据库
使用 mysql_query() 函数创建数据表
在该例子中创建的表有4个字段,并指定了对应的数据对象类型。
建表原则
一般来说,创建数据表有如下注意事项:
原始记录数据与表的对应关系
表名和字段名应遵循命名语法且应该明确含义
指定字段的数据类型
指定字段的其他如是否非空、是否有默认值等属性
定义表的属性如主外键、约束、索引等
与其他表的关系
限于篇幅且为控制教程难易度,在此不展开过多讨论。
提示
这个建表样例只是为了演示基本的建表语法,并不完善。实际生产当中,我们还需要给表和字段指定更多的属性。

分享到:
评论

相关推荐

    MySQL Create Database 创建数据库.docx

    在 MySQL 中,创建数据库使用 CREATE DATABASE 语句。该语句的语法如下: CREATE DATABASE db_name 其中,db_name 是要创建的数据库的名称。 在 PHP 中,我们可以使用 mysql_query() 函数来执行 SQL 语句,包括...

    怎样通过PHP连接MYSQL数据库、创建数据库、创建表-PHP编程教程.docx

    使用 PHP 连接 MYSQL 数据库需要使用 mysql_connect() 函数,选择数据库需要使用 mysql_select_db() 函数,创建数据库可以使用 mysql_create_db() 函数或执行 SQL 语句,创建表需要使用 SQL 语句。通过本文档,读者...

    mysql.zip_MYSQL数据库_MYSQL连接_mysql database_数据库 mysql_没有mysql

    在描述中提到的"mysql数据库连接包"通常指的是MySQL的连接驱动或API,例如Java的JDBC驱动(Java Database Connectivity),Python的`mysql-connector-python`库,PHP的`mysqli`或`PDO_MySQL`扩展等。这些连接库允许...

    MySQL数据库操作显示数据库创建数据库删除数据库查看数据库的字符集显示表创建表表选项删除。。。.pdf

    创建新数据库的语法是`CREATE DATABASE [IF NOT EXISTS] db_name [CHARSET utf8];`。其中,`IF NOT EXISTS`是一个可选条件,如果数据库不存在才会创建。`db_name`是你自定义的数据库名,遵循与PHP变量相同的命名...

    PHP建立MYSQL数据库

    通过分析提供的代码示例,我们可以学习到基本的PHP与MySQL交互的过程,包括连接数据库、创建数据库、创建数据表等关键步骤。 #### PHP连接MySQL数据库 在PHP中,可以通过`mysql_connect()`函数来建立与MySQL服务器...

    PHP MySQL 创建数据库:创建表:插入数据.md

    echo "数据库创建成功"; } else { echo "Error creating database: " . $conn-&gt;error; } // 关闭连接 $conn-&gt;close(); ?&gt; ``` **注意事项:** 1. **替换参数值:** 将`your_username`和`your_password`替换为...

    数据库MySQL入门.pdf

    MySQL最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。 MySQL的特点: 1. 开源:MySQL是开源的,所以你不需要...

    PHP程序设计-3期(KC016) 4.3.1创建数据库课后习题.doc

    登录后,使用SQL命令`CREATE DATABASE`来创建新的数据库。这个命令的基本语法是: ```sql CREATE DATABASE 数据库名; ``` 在创建数据库时,你可能需要指定字符集和排序规则,例如使用UTF-8编码,可以这样写: ```...

    连接android和php+mysql(wamp)数据库

    我们将从基本概念开始,介绍 WAMP 服务器的安装和使用、PHP 项目的创建和运行、MySQL 数据库的创建和表的设计、PHP 连接 MySQL 数据库的实现。 一、什么是 WAMP 服务器 WAMP 是 Windows、Apache、MySQL 和 PHP、...

    (第八讲) Mysql 简介和创建新的数据库

    - CREATE DATABASE:用于创建新数据库。例如,`CREATE DATABASE mydatabase;` - USE:选择要使用的数据库。例如,`USE mydatabase;` - CREATE TABLE:定义表结构,创建新表。如,`CREATE TABLE employees (id INT, ...

    与MySQL数据库亲密接触——玩转MySQL数据库表.pdf

    在 MySQL 数据库中,可以使用 CREATE DATABASE 命令来创建新的数据库,例如创建一个名为 test 的数据库。然后,可以使用 CREATE TABLE 命令来创建表,例如创建一个名为 employee 的表。 MySQL 命令行工具 MySQL ...

    php create database

    如果没有,跳过此步,直接进行下一步的数据库创建。 ```php $dbname = "myDatabase"; mysqli_select_db($conn, $dbname); ``` 3. **创建数据库**:使用`mysqli_query()`函数执行SQL命令(如`CREATE DATABASE`)...

    php中MYSQL数据库相关知识

    一旦数据库创建成功,便可以使用"USE"语句选择并切换到这个数据库进行后续操作。 接着,创建数据表是数据库设计的重要部分。可以使用"CREATE TABLE"语句定义表结构,包括字段名、数据类型、约束等。例如,创建一个...

    轻松创建数据库

    本文将深入探讨如何轻松创建数据库,并重点围绕PHP和MySQL这两种技术展开。 PHP(Hypertext Preprocessor)是一种广泛使用的开源脚本语言,尤其在Web开发领域中占据主导地位。它能够与多种数据库系统进行交互,包括...

    MySQL数据库数据库导论

    创建数据库使用`CREATE DATABASE`,删除使用`DROP DATABASE`。备份数据库通常通过导出(mysqldump)和导入(LOAD DATA INFILE)数据来实现,而恢复则需要导入备份文件。权限管理允许管理员分配不同级别的访问权限给...

    MySQL数据库安装包

    3. 创建数据库:使用`CREATE DATABASE`语句创建新的数据库,例如`CREATE DATABASE mydb;` 4. 使用数据库:通过`USE`语句切换到指定数据库,例如`USE mydb;` 5. 创建表:在选定的数据库中,使用`CREATE TABLE`语句...

    Mysql数据库设计.pdf

    - `CREATE DATABASE 数据库名;`:创建数据库 - `CREATE TABLE...`:创建表,例如`CREATE TABLE test (id INT PRIMARY KEY AUTO_INCREMENT, title VARCHAR(16));` - `ALTER TABLE...`:修改表结构 - `DROP TABLE....

    MYSQL数据库教程

    1. 创建数据库:使用`CREATE DATABASE`语句创建新的数据库。 2. 使用数据库:`USE`命令切换到所需数据库。 3. 创建表:`CREATE TABLE`语句定义表结构,包括字段名、数据类型、主键等。 4. 插入数据:`INSERT INTO`...

    PHP网页设计MYSQL数据库增加删改查

    总的来说,这个项目涵盖了Web开发中与数据库交互的基础知识,包括PHP连接MySQL,执行SQL语句(CRUD操作),以及创建和处理HTML表单。通过这个项目,开发者可以深入理解数据操作和Web应用的基本架构。

    MySQL数据库软件安装包及详细使用方法

    2. **创建数据库**: 连接成功后,可以使用SQL语句`CREATE DATABASE`来创建新的数据库。 3. **管理表**: 使用`CREATE TABLE`语句创建表,`INSERT INTO`插入数据,`SELECT`查询数据,`UPDATE`更新数据,`DELETE FROM`...

Global site tag (gtag.js) - Google Analytics