Linux系统下Mysql使用简单教程(一)
作者:unbelieveus 发布时间:2024-01-16 20:26:51
如果你会查询这些相关的问题,说明你是一个正在或者准备从事IT的程序猿,对于一个程序猿而言,不会使用linux系统的程序猿不是一好的程序猿哦!因为windows有时候真的让人很抓狂,而本人也相信没有什么习惯是不可以改变的。so以下都是在linux系统中的使用:
安装mysql命令 :$ sudo apt-get install -y mysql-server
查看mysql的版本命令(注意-V是大写,不然会出现如下错误):$ mysql -V
启动mysql命令(其它关闭,重启等功能只需将start换成相应的stop,restart等字母即可):$sudo service mysql start
该命令需要用有root权限才能使用,启动成功后并没有出现提示,对linux而已,no news is good news,所以别担心,它已经成功启动了。
(root权限:若以“账号”的角度来看,它指的是“系统管理员”的身份,即为超级用户,拥有最高权限。若以目录的角度来看,它指的是“根目录”,即为“/”
显然本段指的为第一种情况:系统管理员。)
启动之后,进入mysql命令为:$ mysql -u用户名 -p密码
首次登陆,用户名一般都为root,密码在安装完之后系统会提示你输入的。成功进入mysql之后,命令行中的提示符会变成“mysql>”。由于mysql命令与linux命令有点不同,因为mysql的命令总是以“;”作为结束的。这是需要稍微注意一下的。(以上的密码可以直接输在-p之后,也可以输在第二行,区别是第二行的密码以不可见的形式出现)
进入mysql之后,首先要查看一下数据库:> show databases; (注意分号“;”不要落下)
系统会自带几个数据,例如performance_schema ,information_schema,mysql。这几个自带的数据库最好不要删,以免它出异常。
查看了数据库之后有两种可能,要么自己新建设一个数据库,要么就是删除一个数据库,所以我将两者合在一起记录,使用的时候知道他们是同一级别就可以了。
新建一个数据库命令:> create database 数据库名称;
删除一个数据库命令:> drop database 数据库名称; (以下图片中以”fuck“这个数据库名称为实例)
为了配合下一步,我们选择建一个新的数据库,取名“newone”,那么问题来了,这么多数据库,加入你要往“newone”中加入一些数据,那么mysql是如何知道你要使用的是这个数据库,而不是其它的数据库呢?这就要使用命令:> use 数据库名称;
下图以数据库newone为例;成功切换数据库之后,系统会提示数据库已经切换。好比你在许多房的的旅馆里,旅馆老板给了你想要的那个房间的钥匙,那么现在你就可以自由进入那个房间了。
无论是新房还是旅店的房,我们进去之后,首先都应该查看一下状况。以旅馆为例:如床的摆设位置,光线是否充足,卫生间是否足够大,床上的被子是否被啪啪过有没有更换etc。
对数据库而言也是如此,进来之后首先要查看一下数据库中的”表“(数据库中可以放很多表这是不容质疑的,就像房间里可以放置多种多样的家具一样,查看一下是否有没有表或你需要的表)。
查看表命令:> show tables; (由于是新建的表,就像新买的房,里面是空的。)
类似与为新房添加家具,我们要为数据库添加表:
建立一个新表:> create table 表名 (字段参数); 或 >create table if not exists 表名(字段参数);
删除一个旧表:>drop table 表名; 或 >drop table if exists 表名;
下图以表名为person为例,关于字段参数,将在第二部分给予简短说明。
以上所述是小编给大家介绍的Linux系统下Mysql使用方法简单教程的相关知识网站的支持!


猜你喜欢
- 前言在业务开展中,会遇到类似需求。需求1:UPDATE表TEST_TB01中的记录;满足条件:这些记录不在TEST_TB02中。需求2:UP
- 在熟悉了Python的基本安装与环境配置之后,我们来看看Python的基本运算操作。1. 基本运算>>>6 # 这里的‘#
- 一、页的概览我们往 MySQL 插入的数据最终都是存在页中的。在 InnoDB 中的设计中,页与页之间是通过一个双向链表连接起来。而存储在页
- 一、使用copula生成合成数据集(synthetic dataset)1. 三维数据描述建立一个三维数据表,查看三维数据的散点
- Flask解决跨域1、下载flask_cors包pip install flask-cors2、使用flask_cors的CORS代码示例f
- 本文实例讲述了Python3读取zip文件信息的方法。分享给大家供大家参考。具体实现方法如下:该程序接受一个字符串,其内容是一个zip文件,
- 第一招、mysql服务的启动和停止net stop mysqlnet start mysql第二招、登陆mysql语法如下: mysql -
- 方法一:#-*- coding:utf-8 -*-from sqlalchemy import create_engineclass mys
- 学习Python Web和Django开发不能只学习Python。我们有时必需借助其它技术比如AJAX实现我们想要的功能。今天我们就要利用D
- variables_to_restore函数,是TensorFlow为滑动平均值提供。之前,也介绍过通过使用滑动平均值可以让神经网络模型更加
- 前言LogEntry是在后台开发中经常用到的模块,它在admin是默认开启的。可以使用LogEntry模块记录所有用户的操作记录。一方面可以
- 最近在为公司做一个门户网站,项目并不咋D,可规划却不小.在做的过程中就发现修改占了很大的工作量.于是就开始想了想如何使前端修改轻松一些.这个
- 这个问题让我查了许多天才解决,为了避免后面的人重复走弯路,记录下来。问题描述:我在ubuntu 下编译安装了caffe ,在命令行模式下可以
- Pytest和Unittest测试框架的区别?如何区分这两者,很简单unittest作为官方的测试框架,在测试方面更加基础,并且可以再次基础
- 一、环境要求windows系统,python3.6+安装模块pip install pyqt5pip install pygame二、游戏介
- 因为有大家的支持,我们才能做到现在,感谢你们这一路上对我们的支持.在这篇文章中,我们将主要针对MySQL的实用技巧,讲讲面试中相关的问题.1
- 启动IDLE后会打开Python shell窗口。当键入代码 时,它会基于Python语法提供自动缩进和代码着色功能。使用IDLE中的Pyt
- 1. 使用到的库① wxpy:初始化微信机器人② openpyxl:保存微信好友数据为Excel表格③ pyecharts:生成可视化的地图
- 首先是只有一个change事件changelevel()//选择值若想改变select同时改变row里的值多个事件用;分割开来此时发现cha
- 之前给大家介绍过单机当前进程的滑动窗口限流 , 这一个是使用go redis list结构实现的滑动窗口限流 , 原理都一样 , 但是支持分