Cirry's Blog

mysql+php入门

Feb 25, 2017
技术 js
2分钟
394字

印象笔记迁移

Mysql

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

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

create table book(
字段 类型,
字段 类型
);

数据类型: int整型 varchar长度

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

10.更新字段内容

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

11.删除信息

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

12.重置主键

alter table 表名 AUTO_INCREMENT=起始值;

Php

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

form表单传值方式: get

; post
;

例如:

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

设定字符集:

header("content-type:text/html;charset=utf-8");
本文标题:mysql+php入门
文章作者:Cirry
发布时间:Feb 25, 2017
感谢大佬送来的咖啡☕
alipayQRCode
wechatQRCode
总访问量
总访客数人次