MySQL常用命令(一)
(1)库的基础操作
- 查看已有库: show databases;
- 创建库(制定默认字符集): ccreate database 库名 default charset=utf8;
- 查看创建库的语句: show create database 库名;
- 查看当前所在库: select database();
- 切换库: use 库名;
- 查看库中已有表: show tables;
- 删除库: drop database 库名;
(2)表的管理
- 创建表(制定字符集)
create table tablename(
字段名 数据类型,
字段名 数据类型,
... ...
);
- 查看创建表的语句(字符集)
show create table tablename;
- 查看表结构
desc tablename;
- 删除表
drop table tablename;
(3)表记录管理
- 在表中插入记录
insert into tablename values(值1),(值2),...,(值N);
- 查询表记录
select * from tablename;
select 字段名1,字段名2,...,字段名N from tablename;
(4)表字段的操作
语法:
alter table tablename 执行动作;
- 添加字段
- alter table tablename add 字段名 数据类型 first | after 字段名;
- 删除字段
- alter table tablename drop 字段名;
- 修改字段数据类型
- alter table tablename modify 字段名 新数据类型;
注: 修改数据类型时,会受到表中原有数据的限制!
- 修改字段名
- alter table tablename change 旧名 新名 数据类型;
- 修改表明
- alter table tablename rename 新表明;
(5)表记录的管理
- 删除表记录
- delete from tablename where 条件;
- 更新表记录
- update tablename set 字段名1=值1, 字段名2=值2,... where 条件;
(6)一些特殊的匹配方式
- 模糊匹配
- where 字段名 like 表达式;
- 表达式
- _ : 匹配单个字符
- % : 匹配 0 到多个字符
- 正则匹配 regexp
- where 字段名 regexp "正则表达式";
- 正则表达式符号
- ^ : 以...开头
- $: 以...结尾
- . : 匹配任意一个字符
- []: 包含...内容
- [0-9]:匹配带数字的
- [a-z]:匹配带小写字母的
- [A-Z]
- * : 星号前面的字符出现 0 次或者多次
MySQL常用命令(一)的更多相关文章
- MySQL常用命令和常见问题
MySQL常用命令和常见问题 --创建数据库并设置字符集 create database wip default character set utf8 collate utf8_general_ci; ...
- Mysql 常用命令集
1.mysqlbinlog工具使用方法如下: 先使用 show binary logs 查看 在使用导出命令 mysqlbinlog -R -uroot -pxxxx -hxxx.xxx.xxx.xx ...
- MYSQL常用命令集合(转载)
文章出处:http://www.cnblogs.com/q1ng/p/4474501.html 1.导出整个数据库mysqldump -u 用户名 -p --default-character-set ...
- MYSQL常用命令集合
1.导出整个数据库 mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) mysqld ...
- MySQL 常用命令大全
Mysql常用命令行大全 第一招.mysql服务的启动和停止 net stop mysql net start mysql 第二招.登陆mysql 语法如下: mysql -u用户名 -p用户密码 键 ...
- linux 下 mysql 常用命令
linux 下 mysql 常用命令 阅读目录 ====================== 1.开启和关闭 1.1.开启 1.2.关闭 1.3.重启 2.登录 2.1.密码明文 2.2.密码密文 ...
- Mysql常用命令 详细整理版
Mysql常用命令 show databases; 显示数据库 create database name; 创建数据库 use databasename; 选择数据库 drop database na ...
- MySql常用命令集Mysql常用命令showdatabases;显示数据库createdatab
MySql 常用命令集 Mysql常用命令 show databases; 显示数据库 create database name; 创建数据库 use databasename; 选择数据库 drop ...
- MySql常用命令集Mysql常用命令2
MYSQL 常用命令 1.导出整个数据库 mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的 文件名(数据库默认编码是la ...
- MySql常用命令集Mysql常用命令3
MYSQL常用命令 有很多朋友虽然安装好了mysql但却不知如何使用它.在这篇文章中我们就从连接 MYSQL.修改密码.增加用户等方面来学习一些MYSQL的常用命令. 有很多朋友虽然安装好了mysql ...
随机推荐
- 华为路由器帧中继 FR 实验
帧中继简介 帧中继( Frame Relay)是一种用于连接计算机系统的面向分组的通信方法.它主要用在公共或专用网上的局域网互联以及广域网连接.大多数公共电信局都提供帧中继服务,把它作为建立高性能的虚 ...
- Spring Cloud Stream如何处理消息重复消费?
最近收到好几个类似的问题:使用Spring Cloud Stream操作RabbitMQ或Kafka的时候,出现消息重复消费的问题.通过沟通与排查下来主要还是用户对消费组的认识不够.其实,在之前的博文 ...
- 特征脸是怎么提取的之主成分分析法PCA
机器学习笔记 多项式回归这一篇中,我们讲到了如何构造新的特征,相当于对样本数据进行升维. 那么相应的,我们肯定有数据的降维.那么现在思考两个问题 为什么需要降维 为什么可以降维 第一个问题很好理解,假 ...
- 怎样监听vue.js中v-for全部渲染完成?
vue里面本身带有两个回调函数: 一个是Vue.nextTick(callback),当数据发生变化,更新后执行回调. 另一个是Vue.$nextTick(callback),当dom发生变化,更新后 ...
- 【Linux】nginx常用命令
相关内容链接 Centos之安装Nginx及注意事项 [nginx]详细配置说明 nginx常用命令 [重新加载配置]sudo nginx -s reload [打开nginx配置]sudo vim ...
- linux下的~/
在linux里面,~/表示的是个人目录,例如你的账户是student,那么~/代表的是/home/student/
- 对比JavaScript中的Continue和Break
译者按: 最好是不用,不过基础知识要掌握. 原文: JavaScript: Continue vs Break - Learn the difference between the continue ...
- css 小知识点:inline/inline-block/line-height
inline: 此元素会被显示为内联元素,元素前后没有换行符.因此:无法设置宽度和高度- inline-block: 行内块元素.元素前后没有换行符(CSS2.1 新增的值) 用通俗的话讲,就是不独占 ...
- input属性为number时,如何去掉+、-号?
直接上答案 <style> input[type='number']{-moz-appearance:textfield;} input[type=number]::-webkit-inn ...
- loj#6029. 「雅礼集训 2017 Day1」市场(线段树)
题意 链接 Sol 势能分析. 除法是不能打标记的,所以只能暴力递归.这里我们加一个剪枝:如果区间内最大最小值的改变量都相同的话,就变成区间减. 这样复杂度是\((n + mlogn) logV\)的 ...