php mysql笔记_MySQL (PHP操作Mysql) 笔记

电脑-属性-高级-环境变量-Path-增加“ D:\wamp\mysql\bin ”

系统环境变量配置mysql(可以直接在CMD窗口运行MySQL、Apache等,不用再进入到D:\wamp\mysql\bin中)

数据库操作:

C:\windows\system32>  mysql -hlocalhost -uroot -p

登陆mysql

mysql> exit;

退出mysql;

mysql> show databases;

显示现有数据库;

mysql> drop database if exists yuan;

删除已有数据库;

mysql> alter database yuanmoo default character set utf8;

改数据库字符集;

mysql> show create database yuanmoo;

查看数据库的字符集;

CREATE DATABASE `yuanmoo` /*!40100 DEFAULT CHARACTER SET utf8 */

数据表操作:

mysql> use yuanmoo;

选择数据库;

mysql> show tables;

显示选中数据库中的所有表;

create table 表名(列名 类型 属性,列名 类型 属性 );

Image2_thumb.pngmysql> create table news(

-> id int not null auto_increment primary key,

-> title varchar(50) not null,

-> author varchar(20) not null

-> );

ID字段须有:不为空、自动增长、主键唯一

not null  auto_increment  primary key(自动增长与主键一个表只能有一个)。

mysql> describe news;

显示表的详细信息;show tables是显示数据库中有几个表;

mysql> drop table news;

删除数据表; 可以上if exists

mysql> create table biao1 like biao;

复制原表结构创建新表;

mysql> select * from biao;

查看表的内容mysql> create table enum(

-> id int auto_increment primary key,

-> sex enum(’11’,’22’),

-> fav set(’33’,’44’,’55’,’66’,’77’)

-> );

创建一个enum的表,id、sex、fav三字段

mysql> insert into enum (id,sex,fav) values(unll,’11’,’33’);

往三字段中写入一行数据;

mysql> select * from enum;

读取表的内容;create table time(

no1 datetime, no2 date, no3 time, no4 year, no5 timestamp

);

insert into time(no1,no2,no3,no4)values

(‘2018-1-1 08:08:08′,’2018-1-1′,’15:25:25′,’2018’);

insert into time(no1,no2,no3,no4)values

(now(),now(),now(),2008);

时间的输入

Image3_thumb.png

创建表mysql> create table 表名(

字段名自取 类型int、time、text),

第二个字段,

… …

最后个字段不要逗号

);

PHP执行mysql

为了让 PHP 执行SQL语句,我们必须使用 mysql_query() 函数

mysql_connect(servername,username,password);

$con = mysql_connect(“localhost”,”peter”,”abc123″);

建新SQL连接

mysql_close($con);

关闭连接

CREATE DATABASE database_name

创建数据库

CREATE TABLE Persons(

FirstName varchar(15), LastName varchar(15), Age int )

创建数据表

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

INSERT INTO table_name VALUES (value1, value2,….)

INSERT INTO table_name (列1, 列2,…)VALUES (value1, value2,….)

INSERT INTO 语句用于向数据库表添加新记录。

把来自表单的数据插入数据库

Firstname:

Lastname:

Age:

insert.php 页面的代码:

$sql=”INSERT INTO Persons (FirstName, LastName, Age)

VALUES (‘$_POST[firstname]’,’$_POST[lastname]’,’$_POST[age]’)”;

SELECT column_name(s) FROM table_name

SELECT * FROM Persons

从表presons中选取所有数据

SELECT column FROM table WHERE column operator value

如需选取匹配指定条件的数据,请向 SELECT 语句添加 WHERE 子句。

SELECT * FROM Persons WHERE FirstName=’Peter’

UPDATE table_name

SET column_name = new_value

WHERE column_name = some_value

UPDATE 语句用于在数据库表中修改数据。

UPDATE Persons SET Age = ’36’ WHERE FirstName = ‘Peter’

DELETE FROM table_name

WHERE column_name = some_value

DELETE FROM 语句用于从数据库表中删除记录。

DELETE FROM Persons WHERE Name=’Griffin’

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值