《centos mysql 基础操作》要点:
本文介绍了centos mysql 基础操作,希望对您有用。如果有疑问,可以联系我们。
上期 我向大家展示了,centos linux 的安装,调试.这期 我给大家带来 mysql 的 基础操作
1、登入数据库
# mysql –u root –p
-u: 表现为 用户
-p:表示为暗码
回车 输入暗码(如果是初次登录,直接回车,然后再修改暗码)
2、退出登入:
Mysql> exit 或者 quit
3、新增加用户
Grant 权限 on 数据库 to 用户名@登录主机 identified by 暗码
注意:在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;
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; 查看数据库中的所有表
(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;
(4)删除表
drop table 表名1, 表名2;
1、表中记录的操作
(1)、记录的添加
(想要在表中添加记录,必需先进入数据库,再进入表“use test1”,然后才能添加记录)
如果提示,query ok 就说明 记录添加成功.
(2)、查看记录
Select 字段名列表
From 表名
Where 条件;
Mysql > select * from emp_into;
(3)、删除记录
delete from 表名
where 条件;
例如,我们有两个老张,但我想删除phone为222888的老张,就可以使用下面的语句
mysql> delete from emp_info
---> where phone=’222888’;
(想要删除表里的数据,必定先要进入表!!!!!!use + 表名)
我们再次 查看记录 Mysql > select * from emp_into;
结果表名 那个 老张 就被删除了.
1、mysql 数据的导入和导出
(1)、数据的导入
想要导入数据,首先我们先得把数据做好,然后才能上传
使用 vi 编纂器 在linux 中创建一个 emp.txt 文本文件,然后在里面写入内容.(注意!!!!每个域之间使用制表符Tab 进行分隔,每行作为一条记录.!!!!!千万不要傻傻的敲空格!!!!!)
创建好之后,再次登入mysql .
使用这个命令:
mysql > load data infile文件名 into table 表名
例如: load data infile”emp.txt” into table emp_into;
(再次注意了,!!! infile与你的文件名,之间没有空格!!!!!)
我们再次查看一下表
Select * from emp_into;
这样 我们的 数据 就上传上去了!
(2)数据的导出
mysqldump –u 用户名 –p 数据库名 表名
# mysqldump –u root –p test1 emp_into > emp.db
上面的命令是在shell 中输入的,而不是mysql 中!!!!!!!
在导出时,会验证你的身份,就要输入数据库管理员暗码.
使用ls 查看,emp.db 就显现出来了.
使用 vi 编纂器 打开emp.db,
这样 我们的 mysql 基本操作 就结束了
如果 小编有什么写的纰谬的地方,请大家谅解,也请大家在下方的评论区 相互学习 交流.
欢迎参与《centos mysql 基础操作》讨论,分享您的想法,维易PHP学院为您提供专业教程。
转载请注明本页网址:
http://www.vephp.com/jiaocheng/7122.html