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
)
结果:
插入数据:insert into user1(name,password,emaill,age) values ('zs',md5('admin'),'[email protected]',19);
2、处理中文乱码:
查看编码情况:show variables like "%char%";通过set character_set_**把客户端和服务端编码设置如下即可
如果依然不行:
第一步:
第二步:
第三步:
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);