连接MySQL:mysql -u用户名 -p 回车后输入密码;退出MySQL:exit 或 quit;显示数据库列表:show databases;使用数据库:use 数据库名;显示数据表列表:show tables;显示数据表的结构:desc 数据表名;显示表创建语句:show create table 数据表名;
建库语句:create database 数据库名;删除数据库:drop database 数据库名;建表语句:CREATE TABLE tab_name(col1 type, col2 type…); 例:CREATE TABLE test(id int(3), name char(10)); 增删表数据:插入数据:insert into tab_name(col1,col2…) values(val1,val2…); 插入数据:insert into test(id,name)values(1,'li'); 更新数据:update tab_name set col1=val1 where col2=val2; 删除数据:delete from tab_name where 条件; 修改表名:alter table tab_name rename new_tab_name; 增加列:alter table tab_name add col type; 删除列:alter table tab_name drop col; 修改列:alter table tab_name modify col1 type; alter table tab_name change col1 col2 type;
1.连接MySQL。 格式:mysql -h主机地址 -u用户名 -p用户密码 (注:u和用户名之间有空格,-h后面可以省略本机连接) 例如:mysql -hlocalhost -uroot -p123456 或者 mysql -uroot -p 输入后会提示输入密码。 2.显示数据库列表。 show databases; 3.选择使用某个数据库。 use db_name; 4.显示数据表列表。 show tables; 5.显示数据表的结构。 desc tb_name; 6.建库语句。 create database db_name;
MySQL常用命令: 连接MySQL:mysql -h主机地址 -u用户名 -p密码 退出MySQL:exit (或 quit) 显示数据库列表:show databases: 选择数据库:use 数据库名 显示数据表列表:show tables; 显示表结构:desc 表名; 创建数据库:create database 数据库名; 使用数据库:use 数据库名; 创建表:CREATE TABLE 表名 (列名类型); 删除数据库:drop database 数据库名; 删除表:drop table 表名; 显示表创建语句:show create table 表名;
插入数据:INSERT INTO 表名 VALUES (值1, 值2, ...); INSERT INTO 表名 (列1, 列2, ...) VALUES (值1, 值2, ...); 查询数据:SELECT * FROM 表名; SELECT 列1, 列2, ... FROM 表名; 更新数据:UPDATE 表名 SET 列1=值1, 列2=值2,... WHERE 条件; 删除数据:DELETE FROM 表名 WHERE 条件; 修改表名:ALTER TABLE 表名 RENAME TO 新表名; 添加列:ALTER TABLE 表名 ADD 列名 类型; 删除列:ALTER TABLE 表名 DROP 列名; 修改列:ALTER TABLE 表名 MODIFY 列名 新类型; 重命名列:ALTER TABLE 表名 CHANGE 旧列名 新列名 类型;
查询命令:select * from table;select top 10 * from table;select * from table where 条件;select * from table where 字段 like 'xx%';select * from table order by 字段;select * from table order by 字段 desc;select count(*) from table;select sum(字段) from table;select avg(字段) from table;select max(字段) from table;select min(字段) from table;分页:select * from table limit 10,5;select * from table1,table2 where table1.id=table2.id;select * from table group by 字段;select * from table having 条件;
FAQ
Q: 如何连接MySQL数据库?
A: 使用 mysql -u用户名 -p 命令,输入密码即可连接。
Q: 如何查看所有数据库?
A: 执行 show databases; 命令。
Q: 如何创建新表?
A: 使用 CREATE TABLE 表名 (列名 类型); 语句。
Q: 如何插入数据?
A: INSERT INTO 表名 VALUES (值1, 值2); 或指定列名。