继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

MySQL 连接数据库

慕码人8056858
关注TA
已关注
手记 1092
粉丝 350
获赞 1320

PHP MySQL 连接数据库

MySQL 免费是大家都知道的,这也是很多开发公司和开发人员喜欢的原因之一。

连接 MySQL 数据库

    1)语法

webp

      2)软件连接

        可以下载Navicat Premium软件,输入数据库的用户名和密码就可以了。破解版下载链接:Navicat_Premium_11.0.10(破解版)

关闭连接

我们在请求完数据结束后,如果不需要再用到请求的数据,为了避免浪费资源,就把该次连接关闭掉,也就是关闭数据库。

webp

创建数据库

上面已经连上了数据库,接下来我们就是创建数据库,我们创建一个名为:my_test的数据库

语法:create database database_name

webp

结果:

webp

我们利用Navicat查看

webp

创建数据表

语法

CREATE TABLE table_name

(

    column_name1 data_type,

    column_name2 data_type,

    column_name3 data_type,

    .......

)

示例:我们创建一个user的数据表,字段有3列,分为:username,password,mobile

webp

结果:

webp

重要事项:在创建表之前,必须首先选择数据库。通过 mysql_select_db() 函数选取数据库。

MySQL 数据类型

webp

数值类型

webp

文本数据类型

webp

日期数据类型

webp

杂项数据类型

主键和自动递增字段

每个表都应有一个主键字段。

主键用于对表中的行进行唯一标识。每个主键值在表中必须是唯一的。此外,主键字段不能为空,这是由于数据库引擎需要一个值来对记录进行定位。

主键字段永远要被编入索引。这条规则没有例外。你必须对主键字段进行索引,这样数据库引擎才能快速定位给予该键值的行。

下面的例子把 personID 字段设置为主键字段。主键字段通常是 ID 号,且通常使用 AUTO_INCREMENT 设置。AUTO_INCREMENT 会在新记录被添加时逐一增加该字段的值。要确保主键字段不为空,我们必须向该字段添加 NOT NULL 设置。

还是以上面的示例:

webp



作者:林路同
链接:https://www.jianshu.com/p/4ac5a52303fe


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP