mysql常用命令与SQL语句
来源:互联网 发布:幼儿英语网络课程 编辑:程序博客网 时间:2024/05/21 14:53
常用命令
---------------------------------------------------------------------------------------------------------------------------
显示数据库: show databases;
选择数据库: use dbname;
创建数据库: create database dbname [charset utf8];
删除数据库: drop database dbname;
删除表:drop table 表名
查看表的创建过程:show create table tableName;
查看建视图过程:show create view 视图名
显示库下面的表:show tables;
查看表的结构: desc tableName;
查看某张表详细信息 show table status where name=’表名’\G;
改表名 rename table oldName to newName
explain select * from TableName where... //分析语法
show index from TableName \G; //查看表中索引
alter table 表名 convert tocharacter set 字符集 //修改表字符集
reset query cache //清除查询缓存
Show profiles; //查看效率(默认是关闭的,开启:setprofiling=1)
optimize table 表名 //碎片优化
SQL语句
DML
插入数据 insert into user(uid,name,age) values (1,'lisi',23);
修改数据 update 表名 set 列1 = 新值1,列2 = 新值2 whereexpr
删除数据 delete from 表名 where expr
查找数据 select * from 表名 [......]
DDL
创建表:
create table tbName (
列名称1 列类型 [列参数] PRIMARY KEY auto_increment,
列名称2 列类型 [列参数] [not nulldefault ]
列名称N.......
)engine myisam/innodb charset utf8/gbk
添加字段:
alter table 表名 add 列名 列类型 列属性... (新列 默认在表的最后)
alter table 表名 add 列名 列类型 列属性... after 列名 (新列出现指定列后)
alter table 表名 add 列名 列类型 列属性... first (新列为第 1 列)
修改字段:
alter table 表名 change 旧列名 新列名 新类型 列属性....
alter table 表名 modify 列名 新类型 新属性....
删除字段:alter table 表名 drop [列名]
清空表:truncate table 表名;
====================================================
系统函数
floor()向下取整;
substring($str, 1, [1]);截取字符串
concat($str, $str....);拼接字符串
【统计函数】
count() 计算行数
avg() 求平均函数
sum() 求总和
min() 求最小
max() 求最大
- mysql常用命令与SQL语句
- Sql常用命令语句
- SQL常用命令语句收集
- MySQL常用命令语句
- mySQL常用命令、语句
- MySQL-常用命令语句
- mysql常用命令和语句
- Mysql语句常用命令
- mysql 常用命令语句
- mysql sql语句导入与导出
- mysql sql语句导入与导出
- MySQL命令行 与 SQL语句备忘
- mysql列与注释修改SQL语句
- Java连接MySQL与基本SQL语句
- mysql列与注释修改SQL语句
- MySql与Sql Server Update语句
- oracle与mysql分页查询语句sql
- Oracle与MySQL的SQL语句区别
- 541. Reverse String II
- [面试算法] 01背包 && 完全背包
- Java HashSet TreeSet LinkedHashSet 三种Set接口实现的比较
- SQL SELECT
- 剑指Offer面试题28字符串的排列组合(递归和栈)
- mysql常用命令与SQL语句
- jsp语言基础6-函数
- Java内存管理:深入Java内存区域
- sizeof运算符
- C语言学习历程——Training04字符串训练01
- C语言知识小结
- c++中一些头文件的用法
- struts2 Action 跟 Actionsupport 的区别
- PBR基础知识干货总结(1)