1、cmd操作:.\mysql进入操作界面;

                     show databases;  显示数据库;

                     use  basesname;   切换到一个数据库;

                    show tables;       显示该数据库内所有的表;

                    drop  table   name;  删除表(结构和数据都删掉);

                    delete from user1 where id=2; 删除某一条信息

                  update user1 set name='zhangsan'  where id=5;  更新

                制造数十万级别的表数据:

   insert into tab_name (name,age....)  select name,age,... from tab_name;

                 

                  生成表:

           create table user1(
    id int primary key auto_increment,
    name varchar(32) not null,
    password varchar(64) not null,
    email varchar(128) not null,
    age tinyint unsigned not null

    )

结果:

   mysql操作

插入数据:insert into user1(name,password,emaill,age) values ('zs',md5('admin'),'[email protected]',19);

2、处理中文乱码:

查看编码情况:show variables like "%char%";通过set character_set_**把客户端和服务端编码设置如下即可

mysql操作

如果依然不行:

第一步:

mysql操作

第二步:

mysql操作

第三步:

mysql操作

3、安利:五部

  //1、链接数据库
   $link = mysql_connect('localhost', 'root', 'admin');
   if (!$link) {
       die('Could not connect: ' . mysql_error());
    }
   //2、选择数据库
    mysql_select_db('test',$link);
    
    //3、设置操作编码
    mysql_query('set names utf8');
    //4、发送指令
    $sql="select * from user1";
    $res=mysql_query($sql);
     while ($row=mysql_fetch_row($res)) {
         //第一种
         /*echo $row[0].'--'.$row[1].'--'.$row[2];
         echo "</br>";*/
         foreach($row as $key=>$val){
             echo "--$val";
         }
         echo "</br>";
     }
     //5释放从数据库中取出的内存
    mysql_free_result($res);
    //关闭数据库链接
    mysql_close($link);


                   

相关文章:

  • 2021-06-17
  • 2021-12-28
  • 2021-08-06
  • 2021-11-08
  • 2022-01-27
猜你喜欢
  • 2021-11-06
  • 2021-07-25
  • 2022-12-23
  • 2021-12-24
  • 2022-01-29
相关资源
相似解决方案