连接到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;
分享到:
相关推荐
mysql基本操作控制台打开和关闭Mysql服务 mysql基本操作
MySQL基本操作(Ubuntu)MySQL基本操作(Ubuntu)MySQL基本操作(Ubuntu) Ubuntu MySQL Linux 手册
mysql基本常用操作
MySQL常用操作基本操作,以下都是MySQL5.0下测试通过首先说明下,记住在每个命令结束时加上;(分号)
mysql基本操作.ppt
MySQL数据库基本操作教程
MySQL的基本操作手册可以帮助您快速了解MySQL的基本操作,包括创建数据库、创建表、插入数据、更新和删除数据、查询数据等。手册通常包括详细的语法和示例代码,让您轻松入门MySQL。需要注意的是,MySQL的版本可能会...
mysql指令基本都在这
mysql 基本操作命令和基本操作
mysql 基本操作 9.删除数据 mysql 基本操作 9.删除数据 mysql 基本操作 9.删除数据
mysql数据库操作,增删改查都可以的,比较有用的,希望对你们有所帮助
MYSQL数据库基本操作命令
工程中为Qt使用Mysql的测试以及基本操作方法,可以检测当前Mysql是否可用以及连接、插入、查询等操作。
Linux和Mysql基本操作命令,只是收集了一些比较基本的,常用的命令。
mysql基本操作 5.查看表字段信息 mysql基本操作 5.查看表字段信息 mysql基本操作 5.查看表字段信息
spring整合mysql的一些基本操作,包含了普通模式的新增、命名模式的新增、查询、事务、更新以及批量更新等
mysql常用函数的使用,mysql-数据库基本操作
实验一 熟悉数据库管理工具、数据库和表的基本操作 一、实验目的: 1.了解SQL Server或MYSQL数据库的基本知识; 2.熟悉SQL Server或MYSQL环境和系统结构; 3.掌握图形化交互工具的基本操作,学会数据库及表的...
MySql 教程-mysql 基本操作.pdf