连接到mysql
mysql -h host -u user -p
退出
quit
查询版本号,当前日期,时间, 现在时刻,用户, 哪个数据库等 一般在mysql中以";“结尾的,多条语句用一个分号间隔开
select version(), current_date(), current_time(), sin(pi()), (20/4), now(), user(), database();
如果正在执行过程中想取消输入的命令 输入\c 取消;
select
user(),
\c
mysql状态
提示符 |
含义 |
mysql>
|
准备好接收新命令 |
->
|
等待多行命令的下一行 |
'>
|
等待下一行,等待以单引号(“'”)开始的字符串的结束 |
">
|
等待下一行,等待以双引号(“"”)开始的字符串的结束 |
`>
|
等待下一行,等待以反斜点(‘`’)开始的识别符的结束 |
/*>
|
等待下一行,等待以/*开始的注释的结束 |
显示数据库
show databases;
使用数据库 如果存在 尝试访问它。必须单行给出
use test
创建数据库 数据库名称是区分大小写的 (不像SQL关键字)
create database mydatabase;
显示表
show tables;
查看表的定义
desc mytable;
describe mytable;
从txt中导入到mysql中
表的定义
+-------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| id | int(11) | NO | PRI | NULL | |
| name | varchar(15) | NO | | NULL | |
| age | int(11) | NO | | NULL | |
+-------+-------------+------+-----+---------+-------+
txt中的文件 (用tab键间隔开)
6 wu
22
7 zheng
24
8 wang
25
txt导入到mysql中
load data local infile 'c:/mysql.txt' into table user;
在windows中是以\r\n作为行的结束符 , 在os X 应使用'\r' 来创建文件
lines terminated by '\r\n'
插入一条新数据
insert into user values (1,'tom',23);
查询
一般查询语句
SELECT what_to_select
FROM which_table
WHERE conditions_to_satisfy;
从一个表中索引所有记录
select * from user;
条件查询
select * from user where id = 1;
select name,age from user wherr id = 1;
select * from user where name = 'zhao' and age = 23;
select * from user where name = 'zhao' or age = 23;
select * from user where (name = 'zhao' and age = 23) or (name = 'wang' and age = 24);
select distinct age from user;
模糊查找
like: % 全部匹配 _匹配一个
regexp 匹配正则表达式 ^ : 开始 , $ : 结尾, . : 匹配任何单个字符
select * from user where name like 'z%';
select * from user where name like 'z____';
select * from user where name regexp '^s';
查询排序 升序(asc) 和 降序(desc)
select * from user order by age asc;
select * from user order by age desc;
查询 计数行
select count(*) from user;
select age, count(*) from user group by age;
两种方法清空表内容
1)
delete form testTable;
2)
把mysql.txt清空在导入到mysql中
更行表的记录
update user set name = 'jerry' where id = 1;
删除表的记录
delete from user where id = 1;
分享到:
相关推荐
本教程介绍了如何在Windows环境下通过控制台来启动、停止MySQL服务,以及如何使用MySQL客户端进行基本的数据库操作。熟悉这些步骤对于日常的数据库管理和开发工作至关重要。通过实践和学习更多的SQL语句,你将能够更...
以上只是MySQL基本操作的概述,实际应用中还涉及到触发器、日志、分区、优化等高级话题。通过阅读“布尔教育-mysql笔记.doc”、“复习秘籍.html”、“join.html”以及“常用函数.txt”,你可以深入学习这些概念和...
mysql基本操作.ppt
一、MySQL基本操作 1. 安装MySQL:在Linux上安装MySQL通常通过包管理器完成,如Ubuntu使用`apt-get`,CentOS使用`yum`。例如,安装命令可能为: ``` sudo apt-get install mysql-server ``` 2. 配置MySQL:安装...
在本篇文章中,我们将深入探讨MySQL数据库的基本操作,包括数据的增、删、改、查(CRUD)以及一些核心概念。 1. **安装与配置**: 安装MySQL通常涉及下载安装包,按照向导进行安装,并设置root用户的密码。在...
mysql 基本操作命令和基本操作
mysql常用操作命令 mysql是一个流行的关系数据库管理系统,作为开发人员,掌握mysql的常用操作命令是非常必要的。本文将对mysql的常用操作命令进行总结,包括连接mysql、查询版本信息、查询当前日期、查询服务器中...
作为一个开发者,了解 MySQL 的安装和基本操作是非常必要的。本文将详细介绍 MySQL 的安装步骤、基本操作和常用命令。 一、 MySQL 安装 MySQL 的安装可以通过两种方法进行:使用 winmysqladmin 和不使用 ...
**MySQL基本操作命令** 1. **启动MySQL服务**:`sudo service mysql start`(或根据具体发行版使用相应命令)。 2. **登录MySQL**:`mysql -u 用户名 -p`,输入密码后进入MySQL客户端。 3. **查看所有数据库**:`...
本文将深入探讨在Qt中使用MySQL进行基本操作的方法。 首先,为了在Qt项目中使用MySQL,我们需要添加必要的库。在`qmysql.pro`文件中,通常会包含以下配置来启用MySQL支持: ```pro QT += sql greaterThan(QT_MAJOR...
本文将详细介绍Mysql的基本操作语句,包括登录、数据库操作、表操作、数据操作等。 一、Mysql登录 Mysql登录是使用Mysql命令行客户端工具连接到Mysql服务器的过程。基本语法格式为:mysql -h host_name -u user_...
MySql 教程-mysql 基本操作
Linux 操作 MySQL 的基本命令 Linux 操作 MySQL 的基本命令是 MySQL 数据库管理的基础,了解这些命令可以帮助用户更好地管理和维护 MySQL 数据库。 1. 创建 mysqld 数据库的管理用户 在 Linux 下创建 mysqld ...
主要时对MySQL的基本知识的了解,还有基本操作的代码进行了编写,我也会持续对里面的内容进行添加和修改。
根据给定的文件标题“MySQL语言的基本操作流程”及其描述,本文将详细介绍如何在MySQL环境中进行基本的操作,包括启动服务、连接与退出数据库、设置字符集、查询版本和日期、展示数据库列表、创建与删除数据库、创建...
本篇文章将深入探讨在MySQL中进行基本操作,如创建数据库、创建表、设置主键、默认值以及约束。 首先,安装MySQL是使用它的前提。在Windows系统中,可以通过“添加/删除程序”组件安装MySQL的全套组件。对于Linux...
### MySQL数据库的基本操作知识点 #### 一、MySQL服务器的启动与终止 MySQL作为一个关系型数据库管理系统,其服务器的启动和终止对于确保系统的稳定运行至关重要。 ##### 3.1.1 直接运行守护程序 **1. 启动MySQL...
MySql基本操作 yyds版