linux mysql常用基本操作,Linux下MySQL数据库常用基本操作 一
Linux下MySQL数据库常用基本操作 一
0、登录数据库
mysql -u root -p
1、显示数据库
show databases;
2、选择数据库
use 数据库名;
3、显示数据库中的表
show tables;
4、显示数据表的结构
describe 表名;
5、显示表中记录
SELECT * FROM 表名
6、建库
create databse 库名;
7、建表
create table 表名 (字段设定列表);
mysql create table name(
- id int auto_increment not null primary key ,
- uname char(8),
- gender char(2),
- birthday date );
Query OK, 0 rows affected (0.03 sec)
mysql show tables;
+------------------+
| Tables_in_userdb |
+------------------+
| name |
+------------------+
1 row in set (0.00 sec)
mysql describe name;
+----------+---------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------+---------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| uname | char(8) | YES | | NULL | |
| gender | char(2) | YES | | NULL | |
| birthday | date | YES | | NULL | |
+----------+---------+------+-----+---------+----------------+
4 rows in set (0.00 sec)
注: auto_increment 自增
primary key 主键
8、增加记录
insert into name(uname,gender,birthday) values('张三','男','1971-10-01');
9、修改记录
update name set birthday='1971-01-10' where uname='张三';
10、删除记录
delete from name where uname='张三';
11、删除表
drop table 表名
12、删除库
drop database 库名;
13、备份数据库
mysqldump -u root -p --opt 数据库名备份名; //进入到库目录
14、恢复
mysql -u root -p 数据库名备份名; //恢复时数据库必须存在,可以为空数据库
15、数据库授权
格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码"
例1、增加一个用户user001密码为123456,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MySQL,然后键入以下命令:
mysql grant select,insert,update,delete on *.* to user001@"%" Identified by "123456";
例2、增加一个用户user002密码为123456,让此用户只可以在localhost上登录,也可以设置指定IP,并可以对数据库test进行查询、插入、修改、删除的操作 (localhost指本地主机,即MySQL数据库所在的那台主机)
//这样用户即使用知道user_2的密码,他也无法从网上直接访问数据库,只能通过MYSQL主机来操作test库。
//首先用以root用户连入MySQL,然后键入以下命令:
mysqlgrant select,insert,update,delete on test.* to user002@localhost identified by "123456";
注: 其次也可以采用修改表的方式,处理用户的登录方式:
数据库: Mysql
表: User
修改: User表中的Host列的值来现实登录入口
Linux下MySQL数据库常用基本操作 一 相关文章
mysql_es_flask
面试题 这是我2018年的面试题,当时对elasticsearch的使用很陌生,没做出来,上周无意中被翻出来了,现在搞了下分析下要求:我们需要起三个服务,mysql,es和python的后端服务后端服务需要两个接口,保存和搜索;数据保存在mysql,搜索的时候查询es,那就需要在数
Linux的eventfd机制
Linux的eventfd机制 eventfd初始化 Linux继承了UNIX”everything is a file”的思想,所有打开的文件都有一个fd与之对应,与QEMU一样,很多程序都是事件驱动的,也就是select/poll/epoll等系统调用在一组fd上进行监听,当fd状态发生变化时,应用程序调用对应
怎样使用qemu+kgdb调试linux系统
利用qemu+kgdb调试Linux系统 author:Ewan 在Guest上编译并 安装 需要debug的内核,需要将以下选项加入编译配置中。 CONFIG_DEBUG_KERNEL=y CONFIG_DEBUG_INFO=y CONFIG_CONSOLE_POLL=y CONFIG_KDB_CONTINUE_CATASTROPHIC=0 CONFIG_KDB_DEFAULT_ENABLE=0x1 CO
c3p0配置Mysql数据源
@Test public void test1(){ /* * c3p0配置Mysql数据源 */ ComboPooledDataSource dataSource = new ComboPooledDataSource(); try { dataSource.setUser("root"); dataSource.setPassword("root"); dataSource.setJdbcUrl("jdbc:mysql://127.0.0.1:3306/tes
mysql的CRUD操作实现
插入语句(INSERT):一旦我们选择了要插入的字段, 我们就必须保证要插入的数值和选择的字段的个数,顺序,类型一致。 1:怎么插入一条数据: INSERT INTO 插入的表名称(列名1,列名2,....)VALUES(对应插入的值,值2,.....); 2:怎么插入多条数据: INSERT INT
linux 上使用yum 安装openjdk1.8
linux 上使用yum 安装openjdk1.8 yum -y install java-1.8.0-openjdk.x86_64 最后出现Complete! 就成功了 接着运行 java -version 出现当前java版本即表示java安装成功了 jdk和openjdk的区别 使用CentOS 安装jdk SE1.8 通过yum安装的 一般都是 OpenJDK 一般
Linux环境搭建NFS服务
NFS(Network File System)是一种远程文件文件夹共享的服务,能够把某一个远程的文件文件夹共享到本地,进而像操作本地文件一样,操作这个远程的文件夹。 【搭建服务端】 一、NFSserver的安装 以root方式登入linux系统,运行命令查看是否安装nfs服务 # rpm -q
在MySql存储过程中使用事务
在MySql存储过程中使用事务 现有如下的存储过程,执行插入操作。其中bill表中id为primary key,其它为字段为普通字段,没加任何索引与约束,多余的省略,不予展示。 DROP PROCEDURE IF EXISTS transactionTest;CREATE PROCEDURE transactionTest()BEGIN INSE
MySQL使用in查询效率慢解决方法——使用左连接【或右连接】
MySQL使用in查询效率慢解决方法——使用左连接【或右连接】 有一个表共3804条记录 SELECT createtTimer, ip, ossFROM douying3_actionWHERE ip IN ( SELECT ip FROM douying3_action GROUP BY ip HAVING COUNT(ip) 1 ); 我使用in查询,需要57秒时间,效率太
Linux基操:yum安装docker
前言: yum是一个包管理工具,就像npm一样,在此命令下加包名就是在线下载命令 yum -y [包名] #在线下载命令 注意:-y的作用就是在安装过程中用户默认一切询问都以’y‘确认,比如:是否安装(Y/N),默认Y 本文是从安装yum环境开始的,如果已经有yum环境就
linux mysql常用基本操作,Linux下MySQL数据库常用基本操作 一相关推荐
- 字符界面运行mysql_详解linux系列之字符界面下MySQL+apache+php的源代码安装
详解linux系列之字符界面下MySQL+apache+php的源代码安装 在前面介绍了linux和在字符下安装,下面我来介绍一下程序包的安装. 大家也许都知道在linux安装程序的时候后用rpm包安 ...
- linux mysql dump命令_linux下mysql命令
1.linux下启动mysql的命令: mysqladmin start /ect/init.d/mysql start (前面为mysql的安装路径) 2.linux下重启mysql的命令: mys ...
- linux mysql 装哪里_linux 下 mysql 安装目录在哪里
linux 下 mysql 安装目录在哪里.linux mysql 安装介绍: linux 服务器 RedHat 5.0.server. MySQL 版本: 下载地址链接:http://dev.mys ...
- linux下mysql的创建_linux下mysql创建库命令
Linux下mysql数据库要怎么通过命令来创建一个新的数据库呢?下面由学习啦小编为大家整理了linux下mysql创建库命令的相关知识,希望对大家有帮助! linux下mysql创建库命令方法步骤 ...
- linux下mysql目录结构_linux下mysql安装配置与目录结构
本节内容: linux下mysql安装与配置.mysql目录结构. 1.准备安装程序(官方网站下载) 服务端:MySQL-server-community-5.1.44-1.rhel4.i386.rp ...
- linux上mysql卸数_Linux下MySQL卸载和安装图文教程
Linux下MySQL卸载和安装图文教程 发布时间:2020-09-02 08:43:17 来源:脚本之家 阅读:59 作者:伊宇紫 第一次写博客,做了两年的开发,工作之余给自己找点有意义的事做,分享 ...
- linux mysql 超级用户_Linux下MySQL忘记超级用户口令的解决办法linux操作系统 -电脑资料...
以前我都是讲述在windows中忘记了mysql root密码的找回方法,下面我来介绍在Linux下MySQL忘记超级用户口令的解决办法,有碰到此类问题的同学可进入参考, 解决办法一 MySQL忘记超 ...
- linux mysql 端口号_linux下mysql 查看默认端口号与修改端口号方法
一.查看默认端口号 1.登录mysql [root@localhost ~]# mysql -uroot -p Enter password: 输入数据库密码: 2.使用show global var ...
- linux下mysql的备份_Linux下MySQL的备份与还原
Linux下MySQL的备份与还原 2.1 备份 [root@localhost ~]# cd /var/lib/mysql (进入到MySQL库目录,根据自己的MySQL的安装情况调整目录) [ro ...
- linux mint php mysql_linux mint 下mysql中文支持问题
一.mysql默认不支持中文,它的server和db默认是latin1编码.所以我们要将其改变为utf-8编码,因为utf-8包含了地球上大部分语言的二进制编码 1.关闭mysql服务 sudo /e ...
最新文章
- 2020职场人裸辞三大原因:不开心、工资低、没有盼头
- Spring Boot 2.2.0 正式发布,大幅性能提升 + Java 13 支持
- 一、MySql优化的基础介绍
- 你所不知道的SQL Server数据库启动过程,以及启动不起来的各种问题的分析及解决技巧(转)...
- Oracle 数据库版本和位数sql语句查看方法
- Linux嗅探ettercap
- oracle数据库连接时报12514_连接Oracle数据库时报ORA-12541:TNS:无监听程序的图文解决教程...
- leetcode - 764. 最大加号标志
- android fragment传递参数_fragment之间传值的两种方法
- 【路径规划】基于matlab GUI蚁群算法求解电动汽车充电站与换电站协调路径规划【含Matlab源码 796期】
- 汇编中add和inc的问题
- 计算机软件方面的核心期,计算机方面期刊_计算机方面适合阅读的期刊_计算机八大核心期刊...
- cuteftp下载文件变成macintosh格式
- c语言启动程序句柄无效,win7系统玩英雄联盟突然弹出“句柄无效”窗口的解决方法...
- 计算机网络树形结构例子,网络拓扑结构大全和实例
- 第六届智能家居亚洲峰会暨精品展(Smart Home Asia 2022)将于10月在沪召开
- FileReader()读取文件
- 脚本实现批量打开常用软件
- 分析QQ微信使用的是UDP还是TCP协议
- 兄弟连 职业素质改进计划个人总结
热门文章
- java获取文件编码
- LeetCode题解(1872):石子游戏VIII(Python)
- 注册一个公众号多少钱_微信公众号申请注册收费吗?要钱吗?多少钱?
- 最少的脚本实现在NSH脚本作业中加入动态参数
- 单条件求和和多条件求和以及条件求平均
- 制作openstack离线 yum 源
- 《科研伦理与学术规范》 (全部习题答案免费分享 )2020年
- 计算机科学与工程学院彭骜宇,公派留学联合培养博士生项目校内评审答辩安排...
- HCL华三模拟器静态路由实验
- python爬虫学习14