如何使用mysql命令行
1、首先第一步就是我们要先连接数据库,只有先连接了数据库,才可以对数据库进行操作。首先打开一个cmd窗口。
2、在cmd命令行里输入mysql -uroot -proot -h127.0.0.1,这样就可以连接了。我们来看一下连接的结果。
3、使用show databases;这个命令可以显示出所有的database表以方便我们查看。
4、使用use 数据库名就可以进入我们的数据库了。成功的话就会显示Database changed。
5、当我们使用show tables就可以显示出当前数据库里全部的表格了,这个时候我们就可以对这些表进行别的操作了。
6、使用select *from 表名,就可以查看整张表格里的所有的信息,比如说我们打开的是users,所以里面会有用户名和密码的内容。
MySQL
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。
由于其社区版的性能卓越,搭配 PHP 和 Apache 可组成良好的开发环境。
mysql四种基本数据库操作命令
数据操作语言包括四种:增(insert)删(delete)查(select)改(update)
1、添加数据
命令:insert into values("里面放的数据是要添加的东西")
2、查询表中的数据
1)、查询所有行
命令: select from < 表名 > where < 表达式 >
2)、查询前几行数据
3、删除表中数据
命令:delete from 表名 where 表达式
例如:删除表stu中学号为001 的记录
mysql> delete from MyClass where id='001';
4、修改表中数据
命令:update 表名 set where 条件
mysql> update stu set age=19 where id='001';
oracle命令行与mysql命令行区别
1)Oracle
在Oracle中有一个用户的概念,用来登录到数据库,比如openlab用户。用户拥有一定的权限,可以创建表、视图等。用户名下的数据表,视图等对象的集合叫Schema。
数据库安装好后。建立的默认用户是:sys.system.scott。
创建用户:create user 用户名 identified by 密码(一般是DBA来创建,普通用户没有创建用户的权限)
在SQLPLus工具中切换用户:conn 用户名/密码@主机字符串
查看当前用户:show user
显示所有的用户:select * from all_users
显示用户下的表:select * from tab
2) mysql
mysql中对应于oracle中用户的概念是database。登陆后要先建立database,才能建表。默认创建的database是mysql , test。
创建数据库:create databases 库名
切换用户:use database 库名
查看当前用户:connect
显示所有数据库:show databases
显示用户下的表:show tables
还没有评论,来说两句吧...