mysql 的连接
mysql -u 用户名 -p直接加密码 或者mysql -u 用户名 -p
密码换行输入
-h 数据库IP地址,默认127, localhost
-P 端口号
phpmyadmin 部分文件说明
- mysqladmin.exe 可以用来重置密码日常管理命令
- mysqld mysql重启关闭开启
- mysql 用来操作数据库
- msyqlimport -u root -pPassword [--local] dbname filename.txt [OPTION] 导入数据库
查看所有数据库show databases;
使用数据库use 数据库名;
查看当前数据库表名show tables;
在选择数据库之后查看表名
添加数据:
insert into 表名 values("值","值2");// 前提是表里面有两个字段,字段1对应 值,字段2对应 值2
或者 insert into 表名 (字段)values("值");
insert into admin (username,password) values("admin","123");
insert into admin (username) values("user"); // 添加的数据要一一对应
查询数据:
select * from 表名;
select * from admin where username = "admin";
select * from admin where username = admin; // 注意和上面的区别
select * from admin where username != "admin" and password = "111";
select * from admin where username != "admin" or password != "111";
select * from admin where username = "admin" and 1=2;// 条件为假不执行
select * from admin where 1=2 or 1=1;// 语句执行
修改数据:
update admin set username = '123456';
update admin set username = "123456" where username = "admin";
清空数据:
delete from 表名; // 清空指定的数据表
delete from admin where username = '1123456';// 清空指定的字段名
delete from admin where username != "a";
删除表:
drop table admin;
desc admin;
备份数据:
show global varlables like "%datadir%"; // 查看数据库路径
select * from admin INFO OUTFILE "tmp/1.php";
mysql创建数据库,创建表,字段
1. 创键数据库
create database 数据库名字;
2. 使用数据库
use 数据库名字;
3. 创建表,字段
create table admin( // 表名
username varchar(20) not null,// 字段名不为null 空
password text not null); // 字段名
网友评论