ubuntu中安装mysql及使用,windows中的文件怎么在ubuntu中使用

mysql的安装

以下三条命令将安装和启动 MySQL,但不会提示您设置密码或进行任何其他配置更改。 因为这会使您的 MySQL 安装不安全。仅是能使用mysql。

sudo apt update
sudo apt install mysql-server
sudo systemctl start mysql.service

//退出mysql

quit

//进入mysql

sudo mysql

区分数据库,数据库管理系统,SQL三者

数据库:DataBase 简称DB 按照一定格式存储数据的一些文件的组合。就是存储数据的仓库,实际上就是一堆文件,这些文件中存储了具有特定格式的数据。

数据库管理系统:DataBaseManagement,简称DBMS 数据库管理系统是专门用来管理数据库中数据的,数据库管理系统可以对数据库当中的数据进行增删改查。

常见的数据库管理系统有:MySql ,Oracle , MS SqlServer,DB2,sybase等。。。

SQL:结构化查询语言

程序员需要学习SQL语句,程序员通过编写SQL语句,然后DBMS负责执行SQL语句,最终来完成数据库中数据的增删改查操作。

SQL是一套标准,这个SQL在mysql中可以使用,同时在Oracle中也可以使用,在DB中也可以使用。

DBMS--执行—>SQL--操作——>DB

数据是数据库中存储的基本对象。可以对数据做如下定义,描述事物的符号记录称为数据。

查询

查询mysql里面的数据库:show databases; 英文分号

怎么选择使用某个数据库? use 数据库名称;

怎么创建数据库?展示数据库?

创建:create database 数据库名称;

展示:show databases;

查看某个数据库下有哪些表:show tables;

MySQL 为关系型数据库(Relational Database Management System), 这种所谓的"关系型"可以理解为"表格"的概念, 一个关系型数据库由一个或数个表格组成,

  • 表头(header): 每一列的名称;
  • 列(row): 具有相同数据类型的数据的集合;
  • 行(col): 每一行用来描述某个人/物的具体信息;
  • 值(value): 行的具体信息, 每个值必须与该列的数据类型相同;
  • 键(key): 表中用来识别某个特定的人\物的方法, 键的值在当前列中具有唯一性。

数据库中最基本的单元是表:table

数据库中是以表格的形式表示数据的

任何一张表都有行和列

行row:被称为数据/记录

列column:被称为字段

每一个字段都有字段名,数据类型,约束等属性。

约束:有很多种,其中一个叫做唯一性约束,这种约束添加之后,该字段中的数据不能重复。

在数据库中进行查询时,默认情况下是不区分大小写的。但是现在在备品备件库存的计算中,备件规格字段是需要区分大小写的

MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的:

1、数据库名与表名是严格区分大小写的;

2、表的别名是严格区分大小写的;

3、列名与列的别名在所有的情况下均是忽略大小写的;

4、字段内容默认情况下是大小写不敏感的。

mysql中控制数据库名和表名的大小写敏感由参数lower_case_table_names控制,为0时表示区分大小写,为1时,表示将名字转化为小写后存储,不区分大小写。

SQL语句分类(会背,记住,)

怎么将sql文件中的数据导入?

在进行以下步骤之前,你要先把sql文件保存在ubuntu里面。那么怎么把sql文件保存在ubuntu里面呢?

首先下载一个FillZilla软件,具体下载及使用教程csdn上面有。

通过FillZilla可以把windows上面的文件传输到ubuntu里面。

在ubuntu里面导入sql文件(和windows不太一样)

注意:路径中不要有中文!!!!!!

按照步骤进行即可:

导入成功之后,怎么查看表中的数据????

select * from 表名;

不看表中的数据,只看表的结构的命令:desc 表名;

表中的数据和表的结构区别是什么有什么不一样?

数据库中的varchar就是c语言中的String

数据库不见分号不执行(一个分号一条命令,执行)

mysql> select database(); 查看当前使用的是哪个数据库

+-------------+

| database() |

+-------------+

| bjpowernode |

+-------------+

mysql> select version(); 查看mysql的版本号。

+-----------+

| version() |

+-----------+

| 5.5.36 |

+-----------+

\c 命令,结束一条语句。用来中止一条命令的输入。

exit 命令,退出mysql。

简单查询:DQL语句

select 字段名 from 表名;

其中要注意:select和from都是关键字。字段名和表名都是标识符。

对于Sql语句来说,所有的SQL语句都是以分号;结尾的。另外SQL语句不区分大小写,都可以。

查询两个或者多个字段怎么办?

使用逗号,隔开就可以了

查询所有字段怎么办?

作者语

有什么问题可以在评论区讨论哦!小新还在持续学习中,有什么错误还望指出。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值