PHP学习:数据库(二)

2016-09-05


MYSQL常见操作代码手册
1.创建数据库
mysql> create database if not exists 数据库名;

2.创建表
mysql> creeate table if not exists 表名
(
字段名1 数据类型 [null | not null][default][auto_increment][primary key][comment],
字段名2 数据类型,

)[engine=innodb/misam][character=..][collation=…];

3.显示数据库
mysql> show databases;

4.显示数据库中的表
mysql> use 数据库名;
mysql> show tables;

5.显示表的结构
mysql> describe 表名;

6.显示创建表的语法
mysql> show create table 表名;

7.修改表
a)添加列
mysql> alter table 表名 add[column] 列名 数据类型 [null | not null][default][comment][位置 默认first|after];
b)删除列
mysql> alter table 表名 drop [column] 列名;
c)修改列
#1 不改名 alter table 表名 modify 列名 新数据类型 [null|not null][default][comment][位置];
#2 改名 alter table 表名 change 原列名 数据类型 [null | not null][default][comment][位置 默认first|after];
d) 复制表
#1 create table 表名 select 列名 from 表;
可以复制指定字段,但是不能复制主键
#2 create table 新表 like 旧表;
复制表的结构,包括主键,但是没有内容
e)删除表
drop table 表1,表2…;

8.对数据的操作
a) 插入数据:insert into 表名 (字段名)values(值);
插入字段可以和表的字段不一样;
插入值和插入的字段必须一一对应;
如果插入的值得个数,顺和表的字段的个数,顺序是一致的,插入字段名可以省略;
如果某一列在自动增长,这一列可以通过null来插入自动增长列;
default关键字用来插入默认值;
null关键字用来插入空
b) 更新数据:update 表名 set 字段名=值[where 条件][order by 排序][limit 限制];
c) 删除数据:delect from 表名 [where 条件][order by 排序][limit 限制];
d)查询数据:select * from 表名;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值