MySQL与PHP的基础与应用专题之创建数据库表

概述

从今天开始, 小白我将带领大家一起来补充一下 数据库的知识.

MySQL 安装

下载地址:

https://dev.mysql.com/downloads/windows/installer/

MySQL 命令行

打开 MySQL 命令行:

输入密码:

查看所有数据库:

数据库创建

SQL语句

CREATE DATABASE 数据名称

PHP 代码实现:

<?php

# 创建链接
$conn = mysqli_connect("localhost", "root", "admin");

# 查看是否连接成功
if ($conn) {
    echo "服务器连接成功!";
} else {
    echo mysqli_connect_error();
}

# SQL语句
$sql = "Create Database study";

# 执行SQL语句
$result = mysqli_query($conn, $sql);

# 查看是否执行成功
if ($result) {
    echo "SQL语句执行成功!";
} else {
    echo mysqli_error($conn);
}

# 关闭连接
mysqli_close($conn);

?>

效果:

创建表

SQL 语句:

CREATE TABLE 表名 (
列名1 类型1,
列名2 类型2,
列名3 类型3,
...
列名n 类型n
);

PHP 代码实现:

<?php

# 创建连接
$conn = mysqli_connect("localhost", "root", "admin", "study");

# 查看是否连接成功
if ($conn) {
    echo "服务器连接成功!";
} else {
    echo mysqli_connect_error();
}

# SQL语句
$SQL = "CREATE TABLE user (
    id INT(8) AUTO_INCREMENT PRIMARY KEY,
    username VARCHAR(255) NOT NULL,
    password VARCHAR(255) NOT NULL
)";

# 执行SQL语句
$result = mysqli_query($conn, $SQL);

# 查看是否执行成功
if ($result) {
    echo "SQL语句执行成功!";
} else {
    echo mysqli_error($conn);
}

# 关闭连接
mysqli_close($conn);

?>

效果:

到此这篇关于MySQL与PHP的基础与应用专题之创建数据库表的文章就介绍到这了,更多相关MySQL 创建数据库内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • 创建数据库php代码 用PHP写出自己的BLOG系统

    下面直接上代码 复制代码 代码如下: <?php //date_default_timezone_set("Asia/Shanghai"); /* function create_siteinfo DONE:网站信息表 Author:www.5dkx.com DATE:2010-3-30 表结构: title 网站名 keyword 网站关键词 description 网站描述 */ function create_siteinfo() { global $conn; $sql

  • MySQL创建数据库并支持中文字符的操作方法

    我们首先看一下MySQL官方文档:5.7 CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [create_option] ... create_option: [DEFAULT] { CHARACTER SET [=] charset_name | COLLATE [=] collation_name } 通过查看mysql服务器的变量我们知道mysql默认创建数据库开启的字符集是latinl: 现在我们需要给创建的数据库db2指定支持中文的

  • mysql创建数据库,添加用户,用户授权实操方法

    一.创建mysql数据库 1.创建数据库语法 --创建名称为"testdb"数据库,并设定编码集为utf8 CREATE DATABASE IF NOT EXISTS testdb DEFAULT CHARSET utf8 COLLATE utf8_general_ci; 二.创建用户 1.新建用户 --创建了一个名为:test 密码为:1234 的用户 create user 'test'@'localhost' identified by '1234'; 注意: 此处的"

  • Mysql匿名登录无法创建数据库问题解决方案

    常见问题 Access denied for user ''@'localhost' to database 'web02' //web02是我自己创建的数据库 原因分析:mysql数据库的user表里,存在用户名为空的账户即匿名账户,导致登录的时候是虽然用的是root,但实际是匿名登录的 下面对比两种登录方式 1)mysql -u root -p 可见这种最原始的方法并不保险 ,系统并不知道用户是不是匿名的 2)mysql -hlocalhost -uroot -p -h表示服务器名,loca

  • MySql添加新用户及为用户创建数据库和给用户分配权限方法介绍

    1.添加新用户 只允许本地IP访问 create user 'test'@'localhost' identified by '123456'; 允许外网IP访问 create user 'test'@'%' identified by '123456'; 刷新授权 flush privileges; 2.为用户创建数据库 create database test DEFAULT CHARSET utf8 COLLATE utf8_general_ci; 3.为用户分配权限 授予用户通过外网IP

  • MySQL创建数据库的两种方法

    本文为大家分享了两种MySQL创建数据库的方法,供大家参考,具体内容如下 第一种方法:使用 mysqladmin 创建数据库 使用普通用户,你可能需要特定的权限来创建或者删除 MySQL 数据库. 所以我们这边使用root用户登录,root用户拥有最高权限,可以使用 mysql mysqladmin 命令来创建数据库. 实例 以下命令简单的演示了创建数据库的过程,数据名为 TUTORIALS: [root@host]# mysqladmin -u root -p create TUTORIALS

  • 用MySQL创建数据库和数据库表代码

    1.使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; +----------+ | Database | +----------+ | mysql | | test | +----------+ 3 rows in set (0.00 sec) 2.创建一个数据库abccs mysql> Create DATABASE abccs; 注意不同操作系统对大小写的敏感. 3.选择你所创建的数据库 mysql> USE abccs Databas

  • 实例讲解通过​PHP创建数据库

    数据库是相互关联的数据的集合,我们可以从数据库中有效地检索,插入和删除数据,并以表格,视图,模式等形式组织数据.今天将要介绍如何通过PHP来创建MySQL数据库 PHP创建MySQL数据库的基本步骤: (1)建立PHP脚本与MySQL服务器的连接 (2)如果连接成功,编写SQL查询以创建数据库并将其存储在字符串变量中 (3)执行查询 (4)关闭数据库 接下来在文章中将为大家具体介绍PHP创建数据库的过程 <?php header("Content-Type: text/html; char

  • php桌面中心(一) 创建数据库

    这是小弟第一次写文章.不知道能不能发布呀..我把程序写出来是想要大家参考一下.如果有哪位高手能改出更好的程序,  请别忘了和我说一声呀. :P  源程序的演示页面在elong.oso.com.cn/desk/  第一步创建数据库:  我们就以OSO的数据库为列说明一下.  先登入数据库.然后在点自己的的数据库名,就在左边.  在输入命令那儿输入以下命令.  CREATE TABLE jpg (  id int(8) NOT NULL auto_increment,  url char(255) 

  • MySQL与PHP的基础与应用专题之创建数据库表

    概述 从今天开始, 小白我将带领大家一起来补充一下 数据库的知识. MySQL 安装 下载地址: https://dev.mysql.com/downloads/windows/installer/ MySQL 命令行 打开 MySQL 命令行: 输入密码: 查看所有数据库: 数据库创建 SQL语句 CREATE DATABASE 数据名称 PHP 代码实现: <?php # 创建链接 $conn = mysqli_connect("localhost", "root&

  • MySQL与PHP的基础与应用专题之内置函数

    概述 从今天开始, 小白我将带领大家一起来补充一下 数据库的知识. MySQL 内置函数 MySQL 内置函数可以帮助我们更方便的处理表中的数据, 简化操作. 数学函数: 函数 描述 ABS() 取绝对值 SQRT() 取根号 MOD() 取模 FLOOR() 返回不大于的最大整数值 CELLING() 返回不小于的最小整数值 ROUND() 四舍五入 SIN() 取正弦 COS() 取余弦 字符串函数: 函数 描述 LENGTH() 取字符串长度 LOWER() 将字符串全部转为小写 UPPE

  • MySQL与PHP的基础与应用专题之数据查询

    目录 概述 条件查询 例1 例2 运算符IN 例1 例2 运算符Like 例1 例2 概述 从今天开始, 小白我将带领大家一起来补充一下 数据库的知识. 条件查询 我们可以使用关键词Where来指定条件, 用于插入, 修改删除或者查询数据. 运算符 描述 = 等于 <> 不等于 > 大于 < 小于 >= 大于等于 <= 小于等于 between and 小于等于 and 与, 表示左右两边的条件同时成立 or 或, 表示左右两边只要有一个条件成立 表记录: 例 1 从表

  • MySQL与PHP的基础与应用专题之数据完整性

    目录 概述 数据完整性 实体完整性 域完整性 参照完整性 自定完整性 唯一性 外键 创建主表&从表 插入数据 错误展示 概述 从今天开始, 小白我将带领大家一起来补充一下 数据库的知识. 数据完整性 数据完整性 (Data Integrity) 指存储在数据库 (Databse) 中的数据, 需要保证一致性和可靠性. 数据完整性可以防止数据库中存在不符合语义规定的数据和防止因错误信息的输入输出造成无效操作. 数据完整性包括: 实体完整性: RDBMS 中一行代码表示一个实体. 实体完整性就是保住

  • MySQL与PHP的基础与应用专题之增删改查

    概述 从今天开始, 小白我将带领大家一起来补充一下 数据库的知识. 添加数据 SQL 语句: # 插入单条数据 INSERT INTO 表名 (列名1, 列名2, -) VALUES (值1, 值2, -) # 插入多条数据 INSERT INTO 表名 (列名1, 列名2, -) VALUES (值1, 值2, -) PHP 代码实现: <?php # 创建连接 $conn = mysqli_connect("localhost", "root", &quo

  • MySQL与PHP的基础与应用专题之数据查询语句

    目录 概述 ORDERBY 例1 例2 LIMIT 例1 例2 GROUPBY 例1 例2 HAVING 例1 例2 GROUP_CONCAT 例1 例2 DISTINCT 例1 例2 概述 从今天开始, 小白我将带领大家一起来补充一下 数据库的知识. ORDER BY 在 SQL 中, 我们可以使用 ORDER BY 对查询结果进行一列或多列排序. SQL 语句: SELECT 列名1, 列名2 FROM 表名1, 表名2 ORDER BY 列名, 列名[ASC|DESC] 注意: ASC 表

  • MySQL与PHP的基础与应用专题之表连接

    概述 从今天开始, 小白我将带领大家一起来补充一下 数据库的知识. 表连接 表连接 (JOIN) 是在多个表之间通过连接条件. 使表之间发生关联, 进而能从多个表之间获取数据. 表连接语法: SELECT 表名1.列名, 表名2.列名 FROM 表1, 表2 WHERE 条件 表连接的几种方式: 内连接: join 或者 inner join 自连接: 同一张表内的连接 外连接: 左外连接, left join 右外连接, right join 全外连接, full join 数据 (table

  • MySQL与PHP的基础与应用专题之自连接

    概述 从今天开始, 小白我将带领大家一起来补充一下 数据库的知识. 自连接 自连接 (Self Join) 是一种特殊的表连接. 自连接指相互连接的表在物理上同为一张表, 但是逻辑上是多张表. 自连接通常用于表中的数据有层次结构, 如区域表, 菜单表, 商品分类表等. 格式: SELECT A.列名, B.列名 FROM 表A, 表B WHERE A.列名 = B.列名 数据: 例子: (过滤城市) <?php $conn = mysqli_connect("localhost"

  • MySQL与PHP的基础与应用专题之数据控制

    目录 概述 数据控制语言 MySQL权限体系 用户管理 创建用户 删除用户 修改密码 权限管理 查看权限 用户授权 撤销授权 刷新权限 注意事项 概述 从今天开始, 小白我将带领大家一起来补充一下 数据库的知识. 数据控制语言 数据控制语言 (Data Control Language) 是用来设置或更改数据库用户或角色权限的语句. 层级 描述 全局层级 适用于一个给定服务器中的所有数据库. 这些权限存储在 mysql.user 表中 数据库层级 适用于一个给定数据库中的所有目标. 这些权限存储

  • MySQL与PHP的基础与应用专题之索引

    概述 从今天开始, 小白我将带领大家一起来补充一下 数据库的知识. 索引 索引 (Index) 是一种特殊的数据结构, 类似于图书的目录. 索引能够极大的提升数据库的查询效率. 如果没有索引, 在查询数据时必须扫描表中的说有记录才能找出符合条件的记录, 这种全表扫描的查询效率非常低. 索引的种类 描述 普通索引 最基本的索引, 没有任何限制, 仅加速查询 唯一索引 索引列的值必须唯一, 但允许有空值 主键索引 一种特殊的唯一索引, 不允许有空值 复合索引 两个或多个列上的索引被称作符合索引 全文

随机推荐