首页 > 代码库 > 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语句