• mysql简单操作


    1,mysql 唤醒数据库,mysql -uroot -p11221
    2,创建一个数据库: CREATE DATABASE mldn CHARACTER SET UTF8;
    也可以写成小写的:create database wang character set utf8;
    3,查看所有的数据库:show databases;
    5,使用mldn数据库:use mldn;
    6,建立数据表:create table news(
        nid  INT AUTO_INCREMENT,
        title  VARCHAR(30)  NOT NULL,(NOT NULL的作用是如果在插入时,忽略了本属性的值,则报错,而不是默认null)
        content TEXT,
        CONSTRAINT pk_nid PRIMARY KEY(nid)
     )engine=innodb;
    AUTO_INCREMENT :表示nid的这一列可以实现自动增长的功能,
    而最后加上的emgine=innodb表示此表支持事务处理。
    7,向表中插入一些元素,
    insert into news(title,context) values("wangruirui","大帅哥");SET UTF8 就直接设置了数据的形式是支持UTF8数据的
    8,遍历表中的所有元素:select * from news;
    9,获取最后一次输入之后的数据的长度:select last_insert_ID(); 这个属性是具体指向某一个表格的
    10,分页操作:统一使用,统一使用LIMIT 进行,即:在所有查询语句的最后一块写上LIMIT,
    查询LIMIT 开始行,长度
    select * from news limit 2,5;               是有序列号的,mysql是从0开始
    11,数据库连接
    如果使用mysql来进行开发,那么久必须采用JDBC连接,而JDBC连接的过程之中,需要配置mysql的驱动程序
     12删除一个数据库中的文件:
    delete from news where nid=6; 这个使用了primary key的属性
    13,已经被写入的表格会储蓄在你所使用的database上边,所以在重新启动你的数据库的时候,必须先找到你的database;才能找到你所创建的表格;
    14,使用PHP连接数据库:
    <meta charset="utf-8" />
    <?php
    $dbhost = 'localhost:3306';  // mysql服务器主机地址
    $dbuser = 'root';            // mysql用户名
    $dbpass = '11221';          // mysql用户名密码
    $conn = mysqli_connect($dbhost, $dbuser, $dbpass);
    if(! $conn )
    {
      echo "连接失败";
    }else{
        echo "连接成功";
    }
    ?>
    mysqli_connect(host,user,password,dbname,port,socket);
    host:可选,规定主机名或者IP地址,
    username:可选,规定mysql的用户名,
    password:可选,密码;
    dbname:可选,规定尝试默认使用的数据库,
    port:可选,规定尝试连接到mysql服务器的端口号,
    socket:可选,规定socket或要使用的已命名的pipe,
    15,使用php脚本创建数据库:
    $conn = mysqli_connect($dbhost, $dbuser, $dbpass);
    $sql="create database us";
    $add=mysqli_query($conn, $sql);
    成功在本地创建了一数据库;
    16,删除一个数据库:
    drop database <数据库名>;
    drop database  if exists <数据库名>;防止数据库不存在的话报错
    17,连接数据库:
    mysqli_select_db($link,数据库名);
    mysqli_select_db($conn,"mldn");
    18,use php select database:
     mysqli_select_db($conn,"mldn");
    19,使php创建表格
    $addcontent="create table php(".
      "id INT AUTO_INCREMENT,".
      "name VARCHAR(100) NOT NULL,".
      "sex VARCHAR(20) NOT NULL,".
      "PRIMARY KEY(id))engine=innodb charset=utf8;";
     $addttable=mysqli_query($conn, $addcontent);
    mysqli_close($conn);
    20,php插入数据:
    insert into php(id,name,sex) values(12,"申凡","女"); 
    //含有中文的时候一定要记得改变编码格式, mysqli_query($conn , "set names utf8");

     
     
  • 相关阅读:
    Android开发系列之ListView用法
    自省
    fake feeling ?
    我心中的天使
    2020.6.16
    python面试题
    tcp
    Short + skip + limit
    01_pyttsx3_将文本文字转为语音播放
    mongo_Linux下不进入数据库查数据
  • 原文地址:https://www.cnblogs.com/laiso/p/7875559.html
Copyright © 2020-2023  润新知