Cirry's Blog

mysql+php入门

2017-02-25
技术
js
最后更新:2024-04-02
3分钟
418字

印象笔记迁移

Mysql

  1. 登录数据库
1
mysql -hlocalhost -uroot -p # cmd下,-h主机名,-u用户名,-p密码
  1. 查询当前数据管理系统有多少个数据库
1
show databases; # 数据库下
  1. 进入具体数据库/使用具体数据库
1
use 数据库名字;
  1. 查询当前数据库数据表的情况
1
show tables;
  1. 创建数据库
1
create database 库名;
  1. 删除数据库
1
drop database 库名;
  1. 创建数据表book

书名name 价格price 出版社publish 作者author

1
create table book(
2
字段 类型,
3
字段 类型
4
);

数据类型: int整型 varchar长度

1
create table book(
2
name varchar(32),
3
price int,
4
publish varchar(64),
5
author varchar(16)
6
);
7
create table author(
8
name varchar(32),
9
age int
10
);
  1. 删除数据表
1
drop table 表名;
  1. 为表增加一个字段
1
alter table 表名 add 字段名 数据类型;
2
alter table guestback add message_id int;

10.更新字段内容

1
update 表名 set 字段名=值;
2
update guestback set message_id=4;

11.删除信息

1
delete from 表名 where id=XXX;
2
alter table 表名 add column 字段名 varchar primary key auto_increment;

12.重置主键

1
alter table 表名 AUTO_INCREMENT=起始值;

Php

  1. 连接数据库
1
mysql_connect(主机名,用户名,密码);
  1. 选择数据库/进入指定数据库
1
mysql_select_db(库名,连接句柄);
  1. 设置字符集
1
mysql_query('set names utf-8');
  1. 拼写具体sql语句(insert)
  2. sql语句发送到数据库执行
1
mysql_query(sql语句);
  1. 判断是否执行成功
1
mysql_query(); //返回值,针对增,删,改返回布尔值,针对查返回结果集
2
mysql_fetch_assoc(); //从资源结果集里边获得具体的信息,信息结果以数组形式返回

form表单传值方式: get:数据传递通过url地址来传递; post:数据传递是通过http协议传递;

例如:

1
index.php?name=zhangsan&addr=beijing&age=20

设定字符集:

1
header("content-type:text/html;charset=utf-8");
本文标题:mysql+php入门
文章作者:Cirry
发布时间:2017-02-25
版权声明:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
感谢大佬送来的咖啡☕
alipayQRCode
wechatQRCode