加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

centos mysql 基础操作

发布时间:2020-12-12 03:07:34 所属栏目:MySql教程 来源:网络整理
导读:《centos mysql 基础操作》要点: 本文介绍了centos mysql 基础操作,希望对您有用。如果有疑问,可以联系我们。 上期 我向大家展示了,centos linux 的安装,调试.这期 我给大家带来 mysql 的 基础操作 1、登入数据库 # mysql –u root –p -u: 表现为 用户 -

《centos mysql 基础操作》要点:
本文介绍了centos mysql 基础操作,希望对您有用。如果有疑问,可以联系我们。

上期 我向大家展示了,centos linux 的安装,调试.这期 我给大家带来 mysql 的 基础操作

centos mysql 基础操作

1、登入数据库

# mysql –u root –p

-u: 表现为 用户

-p:表示为暗码

回车 输入暗码(如果是初次登录,直接回车,然后再修改暗码)

2、退出登入:

Mysql> exit 或者 quit

3、新增加用户

Grant 权限 on 数据库 to 用户名@登录主机 identified by 暗码

centos mysql 基础操作

注意:在mysql中,每一条命令以分号“;”作为结束的标记,如果一行中没有输入分号而按了Enter键,MYsql将继续等待用户输入命令的后续部分.

上面命令的意思是,新增加一个bbb用户,该账户对数据库test具有查询(select),插入(insert),更新(update)权限,该账户登入的地点限制为 本机(localhost),账户的暗码为bbb

1、设置暗码

mysql > set passwd for ‘bbb’@’localhost’=password(‘123456’)

2、删除用户

mysql > drop user bbb@localhost

3、查看数据库的名称列表,以及创建数据库

(1)mysql> show databases;

centos mysql 基础操作

Information_schema : 提供了拜访数据库元数据的方式

mysql : 保存系统信息,如账户,暗码等信息

test数据库:一个测试数据库,这是一个空数据库

(2)create database 库名;

mysql > create database test1;

创建数据库test1

(3)drop database 库名;

mysql > drop database test1;

1、查看数据库中的表,以及添加表

(1)mysql > use test; 打开数据库

mysql > show tables; 查看数据库中的所有表

centos mysql 基础操作

(2)、 create table 表名 ; 创建表

(

字段名1 字段类型 选项,

字段名2 字段类型 选项,

字段名3 字段类型 选项,

);

举个列子,员工信息表:

mysql > create table emp_into

--- > (

--- > id int(4) auto_increment not null primary key,

--- > name char(18) not null

--- > sex char(2),

--- > dep int(2) not null,

--- > brith date,

--- > phone varchar (20),

--- > addr varchar (50)

--- > );

执行以上语句,就可以创建表了.

(3)查看表: describe emp_into;

centos mysql 基础操作

(4)删除表

drop table 表名1,表名2;

1、表中记录的操作

(1)、记录的添加

centos mysql 基础操作

(想要在表中添加记录,必需先进入数据库,再进入表“use test1”,然后才能添加记录)

如果提示,query ok 就说明 记录添加成功.

(2)、查看记录

Select 字段名列表

From 表名

Where 条件;

Mysql > select * from emp_into;

centos mysql 基础操作

(3)、删除记录

delete from 表名

where 条件;

例如,我们有两个老张,但我想删除phone为222888的老张,就可以使用下面的语句

mysql> delete from emp_info

---> where phone=’222888’;

centos mysql 基础操作

(想要删除表里的数据,必定先要进入表!!!!!!use + 表名)

我们再次 查看记录 Mysql > select * from emp_into;

centos mysql 基础操作

结果表名 那个 老张 就被删除了.

1、mysql 数据的导入和导出

(1)、数据的导入

想要导入数据,首先我们先得把数据做好,然后才能上传

使用 vi 编纂器 在linux 中创建一个 emp.txt 文本文件,然后在里面写入内容.(注意!!!!每个域之间使用制表符Tab 进行分隔,每行作为一条记录.!!!!!千万不要傻傻的敲空格!!!!!)

centos mysql 基础操作

创建好之后,再次登入mysql .

使用这个命令:

mysql > load data infile文件名 into table 表名

例如: load data infile”emp.txt” into table emp_into;

(再次注意了,!!! infile与你的文件名,之间没有空格!!!!!)

centos mysql 基础操作

我们再次查看一下表

Select * from emp_into;

centos mysql 基础操作

这样 我们的 数据 就上传上去了!

(2)数据的导出

mysqldump –u 用户名 –p 数据库名 表名

# mysqldump –u root –p test1 emp_into > emp.db

上面的命令是在shell 中输入的,而不是mysql 中!!!!!!!

centos mysql 基础操作

在导出时,会验证你的身份,就要输入数据库管理员暗码.

使用ls 查看,emp.db 就显现出来了.

使用 vi 编纂器 打开emp.db,

centos mysql 基础操作

centos mysql 基础操作

这样 我们的 mysql 基本操作 就结束了

如果 小编有什么写的纰谬的地方,请大家谅解,也请大家在下方的评论区 相互学习 交流.

欢迎参与《centos mysql 基础操作》讨论,分享您的想法,编程之家PHP学院为您提供专业教程。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读