博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP全栈开发(七):PHP与MySQL存储交互(1.连接、创建数据库;创建数据表)
阅读量:6047 次
发布时间:2019-06-20

本文共 2074 字,大约阅读时间需要 6 分钟。

在Linux服务器中可以使用命令

mysqladmin -u root password beijing2007;

来修改MySQL的root用户的密码。

但是在我们自己安装了wampserver的电脑里面,可以到PhpMyAdmin这个网页页面去改,初始root密码同样为空。

然后我们用面向过程的MySQLi来进行数据库的链接,链接代码如下:

链接在脚本执行完毕后自动关闭,也可以用下面代码来进行手动关闭:

mysqli_close($conn);

OKOK,现在已经链接好了,现在我们来创建一个数据库

上面代码我们就创建了一个名叫mydb的数据库啦。

创建了数据库之后,我们要在数据库里面创建一个数据表

然后这个数据表是用来存放用户信息的,那么,它就有下面这些字段:账号、密码、手机号码。

那么我们在创建数据表的时候就要考虑到这些字段的类型。

这个时候我们就要学习MySQL里面的数据类型了,这个还挺难的。

在MySQL中呢,有三种主要的类型,分别是文本(text);数字(number);日期/时间(Date/Time)

这里用户名称我们使用的类型是VARCHAR类型;密码我们使用的是VARCHAR类型;手机号码使用的是INT类型

VARCHAR(size):保存可变长度的字符串,可包含字母,数字,特殊字符,在括号中指定字符串的最大长度,最多255个字符,如果值的长度大于255,则被转换成TEXT类型。

INT(size):带符号范围-2147483648到2147483647,无符号的范围是0到4294967295。 size 默认为 11

现在前期准备工作已经做完了,我们来创建一个数据表吧:

在创建数据表的时候我们注意到,在mysqli_connect这个函数里面最后多了一个数据库的参数$dbname

因为在创建数据表的时候,我们必须要创建数据库。

然后做完这些之后,我们打开mysql的命令行,验证一下我们的操作

mysql> show databases;+--------------------+| Database           |+--------------------+| information_schema || mydb               || mysql              || performance_schema || sys                |+--------------------+5 rows in set (0.00 sec)

可以看到我们创建了的数据库mydb

mysql> use mydb;Database changedmysql> show tables;+----------------+| Tables_in_mydb |+----------------+| user           |+----------------+1 row in set (0.00 sec)

可以看到数据库mydb里面有我们的数据表user

然后我们再看一下我们user表里面的字段:

mysql> show columns from user;+----------+-----------------+------+-----+---------+----------------+| Field    | Type            | Null | Key | Default | Extra          |+----------+-----------------+------+-----+---------+----------------+| id       | int(6) unsigned | NO   | PRI | NULL    | auto_increment || user     | varchar(10)     | NO   |     | NULL    |                || pwd      | varchar(10)     | NO   |     | NULL    |                || tel      | int(11)         | YES  |     | NULL    |                || reg_date | timestamp       | YES  |     | NULL    |                |+----------+-----------------+------+-----+---------+----------------+5 rows in set (0.01 sec)

可以看到字段了。

感觉力不从心越来越难了!

感到气气

 

转载于:https://www.cnblogs.com/sparrow32/p/9435514.html

你可能感兴趣的文章
OC语言Block和协议
查看>>
使用xpath时出现noDefClass的错误(找不到某个类)
查看>>
.Net规则引擎介绍 - REngine
查看>>
CSS3 transforms 3D翻开
查看>>
利用传入的Type类型来调用范型方法的解决方案
查看>>
Top命令内存占用剖析
查看>>
转 网络IO模型:同步IO和异步IO,阻塞IO和非阻塞IO
查看>>
求带分数(蓝桥杯)
查看>>
Retrofit 入门学习
查看>>
Spring Boot学习笔记
查看>>
laravel 集合接口
查看>>
java.exe进程来源排查录
查看>>
C++实现KMP模式匹配算法
查看>>
JSONObject与JSONArray的使用
查看>>
除了《一无所有》,我一无所有
查看>>
每日英语:China Seeks to Calm Anxiety Over Rice
查看>>
C++中struct和class的区别 [转]
查看>>
C++ ofstream和ifstream详细用法
查看>>
Mysql 连接查询 Mysql支持的连接查询有哪些
查看>>
Hive Streaming 追加 ORC 文件
查看>>