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 ...
随机推荐
- Java 并发编程-再谈 AbstractQueuedSynchronizer 2:共享模式与基于 Condition 的等待 / 通知机制实现
共享模式acquire实现流程 上文我们讲解了AbstractQueuedSynchronizer独占模式的acquire实现流程,本文趁热打铁继续看一下AbstractQueuedSynchroni ...
- Perl中的hash类型
hash类型 hash类型也称为字典.关联数组.映射(map)等等,其实它们都是同一种东西:键值对.每一个Key对应一个Value. hash会将key/value散列后,按序放进hash桶.散列后的 ...
- python布尔类型和逻辑运算
布尔类型 python中True表示真,False表示假,它们是布尔类型: >>> type(True) <class 'bool'> 在python中,bool的Tru ...
- spring boot(三) 集成mybatis
前言 还记得之前我们写接口也是基于SpringMVC+MyBatis环境下,项目入手就需要N个配置文件,N个步骤才能实现,不但繁琐,而且时间长了xml配置文件太多,难以维护.现在基于spring bo ...
- [转]RPA流程自动化-Blueprism认证考试介绍
本文转自:https://www.cnblogs.com/digod/p/9190186.html RPA流程自动化-Blueprism认证考试介绍 接触RPA有一段时间了,几种RPA相关工具也都试用 ...
- [日常] PHP库函数fgetss的BUG
1. fgetss函数php官网的解释是: (PHP 4, PHP 5, PHP 7) fgetss — 从文件指针中读取一行并过滤掉 HTML 标记 2. 测试后出现的问题是: 当文本中有一行数据 ...
- How std::cout works [duplicate]
Question: I accidentally found: cout << cout; The output is some address. What does this addre ...
- 史上最全python面试题详解 (二)(附带详细答案(关注、持续更新))
23.re的match和search区别? re.match()从开头开始匹配string. re.search()从anywhere 来匹配string. # 多行模式>>> re ...
- cas单点登录
一般一家企业内部会有多个业务系统,多个系统相互协作,但每个系统都需要登陆密码,比如:权限系统,发布系统,配置系统,邮件系统等,用户使用每个系统都需要登陆操作,使用起来比较繁琐,工作效率低下.此时就需要 ...
- js 中prototype运用(数组)
转自:http://www.cnblogs.com/chiname/articles/216517.html(侵删) /* * 方法:Array.removeAt(Index) * 功能 ...