• 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);//关闭链接  节约光荣 浪费可耻

    
    
  • 相关阅读:
    Oracle 查询主外键关联
    maven
    LOG4J
    转换maven 项目为web 项目
    Iframe 高度自适应的问题
    JS 之CLASS类应用
    不要自己决定如何设计,遵从客户和客观需要
    私服搭建Nexus
    python经典算法题:无重复字符的最长子串
    Python输出hello world(各行命令详解)
  • 原文地址:https://www.cnblogs.com/wtm930302/p/6672615.html
Copyright © 2020-2023  润新知