印象笔记迁移
Mysql
- 登录数据库
1mysql -hlocalhost -uroot -p # cmd下,-h主机名,-u用户名,-p密码
- 查询当前数据管理系统有多少个数据库
1show databases; # 数据库下
- 进入具体数据库/使用具体数据库
1use 数据库名字;
- 查询当前数据库数据表的情况
1show tables;
- 创建数据库
1create database 库名;
- 删除数据库
1drop database 库名;
- 创建数据表book
书名name 价格price 出版社publish 作者author
1create table book(2字段 类型,3字段 类型4);
数据类型: int整型 varchar长度
1create table book(2name varchar(32),3price int,4publish varchar(64),5author varchar(16)6);7create table author(8name varchar(32),9age int10);
- 删除数据表
1drop table 表名;
- 为表增加一个字段
1alter table 表名 add 字段名 数据类型;2alter table guestback add message_id int;
10.更新字段内容
1update 表名 set 字段名=值;2update guestback set message_id=4;
11.删除信息
1delete from 表名 where id=XXX;2alter table 表名 add column 字段名 varchar primary key auto_increment;
12.重置主键
1alter table 表名 AUTO_INCREMENT=起始值;
Php
- 连接数据库
1mysql_connect(主机名,用户名,密码);
- 选择数据库/进入指定数据库
1mysql_select_db(库名,连接句柄);
- 设置字符集
1mysql_query('set names utf-8');
- 拼写具体sql语句(insert)
- sql语句发送到数据库执行
1mysql_query(sql语句);
- 判断是否执行成功
1mysql_query(); //返回值,针对增,删,改返回布尔值,针对查返回结果集2mysql_fetch_assoc(); //从资源结果集里边获得具体的信息,信息结果以数组形式返回
form表单传值方式: get:数据传递通过url地址来传递; post:数据传递是通过http协议传递;
例如:
1index.php?name=zhangsan&addr=beijing&age=20
设定字符集:
1header("content-type:text/html;charset=utf-8");