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 ...
随机推荐
- vue的路由映射问题
遇到的问题 今天在项目中遇到了一个问题,明明在Router文件夹下的路由js映射文件中,配置好了,如下: // 生日贺卡 { path: 'birthdayRemind', component: lo ...
- Mysql的跨表更新
本文介绍mysql多表 update在实践中几种不同的写法. 假定我们有两张表,一张表为Product表存放产品信息,其中有产品价格列Price:另外一张表是ProductPrice表,我们要将Pro ...
- zabbix分布式监控部署--技术流ken
前言 zabbix proxy可以代替zabbix server检索客户端的数据,然后把数据汇报给zabbix server,并且在一定程度上分担了zabbix server的压力.zabbix pr ...
- [转]VirtualBox centos7扩容
本文转自:https://www.cnblogs.com/xd502djj/p/7367704.html 有时候扩容还真不如重新建立一个大硬盘的系统,但是如果你安装了好多东西的话,那还是来扩容一下吧. ...
- [PHP] 2018年终总结
去掉敏感信息后的不完整版 ==========================================================================2018年12月29日 记 ...
- [日常] MySQL数据库持久连接
2018年5月18日 记录: 数据库持久连接: 1.持久的数据库连接是指在脚本结束运行时不关闭的连接.当收到一个持久连接的请求时.PHP 将检查是否已经存在一个(前面已经开启的)相同的持久连接.如果存 ...
- Java学习笔记之——final关键字
最终的,最后的 可以修饰:变量.方法.类 (1) 修饰变量 不可改变,即常量,只能赋值一次,赋值之后不可改变 a. 修饰属性:private final int num; 要求属性要显式赋值 通常在属 ...
- eclipse编写js代码没有提示
安装插件 点击Help,选择Eclipse Marketplace... 搜索js,安装AngularJS Eclipse 重启eclipse,右键项目,选择Configure(配置),选择Conve ...
- Javascript继承5:如虎添翼----寄生式继承
/* * 寄生式继承 * 其实就是对原型继承的第二次封装,在封装过程中对继承的对象进行了扩展. * 也存在原型继承的缺点!! * 这种思想的作用也是为了寄生组合式继承模式的实现. */ //声明基对象 ...
- java中获取路径的方法
在class获取路径的方法,getResource有没有“\”的区别 System.out.println("" + this.getClass().getResource(&qu ...