首页 > 代码库 > sql语句
sql语句
1.创建库:create database 库名;
2.显示库:show databases;
3.进入到库:use 库名;
4.展示库里表格:show tables;
5.显示某一个表格属性:desc 表格名;
6.显示某一个表格内的具体内容:select *form 表格名;
7.向某一个表格中添加一列:alter table 表格名 add column 数值 类型;
8.向某一个库中cherub表格:create table if not exists 表格名(名);
9.向某一个表格中插入具体内容:insert into 表格名(名)values(value);
10.删除某一个表格:drop table 表格名;
11.清空表格中的所有数据:delete from 表格名;
12.约束主键:在主键后面加一个primary key; //唯一的数据
13.自动增长:auto_increment; //后面不写值默认从0开始递增
14.删除表格中的某一项:delete from 表格名 where id=1; //删除id为1的那一项的数据,当再插入的
时候,如果是自动增长,则不会出现id为1,只会从2开始;
15.添加自增:alter table 表名 change 名 同一个名 类型 auto_increment;
16.向表中增加约束:alter table 表名 add constraint primary key(名);
17.向表中增加外键:alter table 表名 add constraint fk_key1 foreign key(非主键名) references
另一个表名(同一个类型的主键名);
18.修改表中数据:update 表名 set 名=‘数值‘,名=‘数值‘; //同时修改多个字段用逗号分隔;修改某
一个在后面加一个where ...即可,where语句如果修改多个的话用or来连接;
19.修改编码格式,使其可以使用中文:ALTER TABLE `表名` CHANGE `列名` `列名` VARCHAR( 255
) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;
20.删除主键或者外键约束:alter table 表名 drop 主键名;
PHP 操作MySQL 方法
1.$conn = mysqli_connect("localhost","root"[,"你的密码"]);//创建本地数据库链接
2.mysqli_select_db($conn,"你要打开的数据库名");
3.mysqli_query($conn,"set names utf8");//用utf8编码
4.$sql = "sql语句";
5.mysqli_query($conn,$sql);//执行sql语句
6.如果是查数据
$sql= "select a.*,b.* from tableA a,tableB b where a.name=b.name"//查找表tableA和表tableB中name相同的所有数据
$rs = mysqli_query($conn,$sql);//返回结果或bool
$array= array();
while($result=mysqli_fecth_object($rs)){//将执行结果接受为对象 循环每执行一次游标下移一位
$array[]=$result;//将对象存入数组
}
7.mysqli_close($conn);//关闭链接 节约光荣 浪费可耻
sql语句