Linux 下MySQL的基本操作
1.连接MySQL
连接到本机的MySQL
键入命令mysql -u root -p 回车提示你输入密码。
Ps:用户名前可以有空格也可以没有空格,但是密码前必须没有空格
MySQL的提示符是: mysql>
连接到远程主机上的MySQL
格式: mysql -h主机名 -u用户名 -p用户密码
假设远程主机的IP为:192.168.8.113,用户名为sd 密码为:123456
则可以键入以下命令:
mysql> mysql -h192.168.8.113 -u sd -p 123456(u和sd之间可以不加空格,其他也一样)
2. 退出Mysql命令
mysql>exit(回车)
3. 显示数据库
mysql>show databases;
4. 选择数据库
mysql>use 数据库名;
5. 显示数据库中的数据表
mysql>show tables;
6. 显示数据表的结构
mysql>describe 数据表名
7. 建立数据库
mysql>create 数据库名
8. 建立数据表
mysql>create table 数据表名
create table 表名 (字段设定列表);
mysql> create table name(
-> id int auto_increment not null primary key ,
-> uname char(),
-> gender char(),
-> birthday date );
Query OK, rows affected (0.03 sec)
mysql> show tables;
+------------------+
| Tables_in_userdb |
+------------------+
| name |
+------------------+
row in set (0.00 sec)
mysql> describe name;
+----------+---------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------+---------+------+-----+---------+----------------+
| id | int() | NO | PRI | NULL | auto_increment |
| uname | char() | YES | | NULL | |
| gender | char() | YES | | NULL | |
| birthday | date | YES | | NULL | |
+----------+---------+------+-----+---------+----------------+
rows in set (0.00 sec)
注: auto_increment 自增
primary key 主键
9. 删除数据库
mysql>drop database 数据库名
删除表
drop table 表名
删除记录
delete from name where uname = ‘张三
10. 增加记录
insert into name(uname,gender)
update name set birthday = ‘1996-05-16’where uname = ‘张三’
11. 显示表中的记录
mysql>select * from 数据表名
12. 往表中插入记录
mysql>insert into 数据表名 values(pair)
13. 更新表中记录
mysql>update 数据表名 set 字段名1='a', 字段名='b',..., where ...
14. 命令行修改root密码
mysql>update mysql.user set password=PASSWORD(’新密码’) where user=’root’;
mysql>FLUSH PRIVILEGES;
15. 备份数据库
mysql>mysqldump -u root -p --opt 数据库名>备份名; //进入到库目录
16. 恢复数据库
mysql>mysql -u root -p 数据库名<备份名; //恢复时数据库必须存在,可以为空数据库
参考连接:http://www.cnblogs.com/xdpxyxy/archive/2012/11/16/2773662.html
Linux 下MySQL的基本操作的更多相关文章
- [Linux & Mysql] Linux下Mysql的基本操作
1. 连接Mysql 1.1 连接到本机上的Mysql 键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码 ...
- linux下mysql数据库的操作
本文主要针对linux下mysql数据库的安装,以及数据库的创建和简单的数据库操作进行说明. ①.Mysql数据库的安装: 数据库的安装分为源码安装和rpm安装. 当然对于老手来说需要进行一些自定义的 ...
- Linux下MySQL忘记密码
系统:CentOS6.6 64位 参考文档(截图请看原网址): Linux下MySQL忘记root密码怎么办_百度经验 http://jingyan.baidu.com/article/1709ad8 ...
- linux 下mysql的启动 、调试、排错
Linux 下 MySQL 启动与关闭 说明 一.启动 1.1 MySQL 进程 可以用ps 命令查看进程: [root@rac2 ~]# ps -ef|grep mysql root 21 ...
- linux下mysql远程访问
// */ // ]]> linux下mysql远程访问 Mysql默认root用户只能本地访问,不能远程连接管理mysql数据库,但项目中必须要远程导 入导出数据,所以研究了一下. Tab ...
- linux下mysql字符集编码问题的修改
安装完的MySQL的默认字符集为 latin1 ,为了要将其字符集改为用户所需要的(比如utf8),就必须改其相关的配置文件:由于linux下MySQL的默认安装目录分布在不同的文件下:不像windo ...
- Linux下MySQL的备份与还原
Linux下MySQL的备份与还原 1. 备份 [root@localhost ~]# cd /var/lib/mysql (进入到MySQL库目录,根据自己的MySQL的安装情况调整目录) [roo ...
- linux下mysql定时备份数据库
linux下mysql定时备份数据库 (2010-10-21 12:40:17) 转载▼ 标签: 杂谈 一.用命令实现备份 首页进入mysql的bin目录 1.备份数据#mysqldump -uu ...
- 设置Linux下Mysql表名不区分大小写
1.Linux下mysql安装完后是默认:区分表名的大小写,不区分列名的大小写:2.用root帐号登录后,在/etc/my.cnf中的[mysqld]后添加添加lower_case_table_nam ...
随机推荐
- PHP中filesystem的使用
PHP中filesystem的使用 最近在用腾讯云COS上传对象的时候,涉及到文件流的使用 参考文档:https://cloud.tencent.com/document/product/436/12 ...
- Stopwatch类学习
1.概述:给一条大MSDN的链接关于Stopwatch类最详细的教程 ,然后看着教程自己手动敲一边,加深映象,好记性不如烂键盘,哈哈,开个玩笑! 2.类位置:这个类在哪里,这个是重点,虽然C#IDE很 ...
- 第3章—高级装配—条件化的Bean
条件化的Bean 通过活动的profile,我们可以获得不同的Bean.Spring 4提供了一个更通用的基于条件的Bean的创建方式,即使用@Conditional注解. @Conditional根 ...
- JVM虚拟机指令
参考及转载: (1)https://blog.csdn.net/qq_33301113/article/details/73717855 (2)https://blog.csdn.net/wangxf ...
- PHP之string之str_split()函数使用
str_split (PHP 5, PHP 7) str_split - Convert a string to an array str_split - 将字符串转换为数组 Description ...
- InnoDB的分区表
分区功能并不是在存储引擎层完成的,因此不只有InnoDB存储引擎支持分区,常见的存储引擎MyISAM.NDB等都支持.但也并不是所有的存储引擎都支持,如CSV.FEDERATED.MERGE等就不支持 ...
- (转载)GRASP职责分配原则
GRASP (职责分配原则) 要学习设计模式,有些基础知识是我们必须要先知道的,设计模式是关于类和对象的一种高效.灵活的使用方式,也就是说,必须先有类和对象,才能有设计模式的用武之地,否则一切都是空谈 ...
- IDEA 启动项目,tomcat中配置的虚拟路径无法使用
有时候,使用idea启动项目,非动静分离项目,直接根据图片url地址显示图片,会发现图片无法显示,tomcat中配置的虚拟路径无法使用,这时候需要配置idea.选择路径,然后给与一个访问名就行了.
- 周记6——css实现类似朋友圈九宫格缩略图完美展示
公司有在做一个类似qq空间的开发,发表说说避免不了的要有图片展示. 产品提出的空间缩略图的展示类似*信朋友圈那种效果--图片不变形.能看到中间部分. 这里给出3种解决方案(jsbin地址失效时可复制代 ...
- 一句话讲清URI、URL、URN
关于URI,URL ,URN URN(Uniform Resource Name):统一资源名称 URL(Uniform Resource Locator):统一资源定位符 URI(Uniform R ...