linux操作mysql数据库

1. 创建数据库相关命令:   首先,下载MySQL相关软件包:aptitude install mysql-server/mysql-client   MySQL中的root用户类似于Linux下的root用户,拥有最多高的权限,若操作不当会对数据造成严重的危害。因此,针对每一个应用程序创建对应的数据库及操作用户是一个好习惯。   mysql -u root -p + 回车   -u后跟用户名,-p表示需要密码登录,首次进入mysql用root用户(输入root用户账户的密码,这个密码要么是在安装过程中,要么是使用mysqladmin工具获得的。)。若进入失败,原因可能是原始密码未正确配置,可尝试用密码'root'登录。若仍报错,可参考如下解决方法:     http://www.cnblogs.com/kerrycode/p/4368312.html     http://blog.csdn.net/yangxt/article/details/17200611     mysql的相关安装目录可参考:     http://www.linuxidc.com/Linux/2014-10/108644.htm     下面命令尝试可用:     mysqladmin -u root -p password + 回车(若之前有密码,则会显示在password之后)     Enter password: 输入新密码(不可见)   mysql> STATUS(\s)  - 列出当前mysql的相关状态信息   mysql> SHOW DATABASES;  - 显示数据库列表   mysql> USE DB_name;  - 选中数据库DB_name   mysql> SHOW TABLES;  - 显示DB_name下的TABLES列表   mysql> CREATE DATABASE DB_name;  - 创建一个新的数据库,当然,首先你应该以root用户登录,普通用户并没有创建数据库的权利   mysql> GRANT SELECT,INSERT,DELETE,UPDATE ON DB_name TO user_name IDENTIFIED      > by 'user_psd';  - 授予新用户user_name对于数据库DB_name的指定权限,登录密码user_psd。该用户拥有的权限:SELECT,INSERT,DELETE,UPDATE   mysql DB_name -u user_name -p  - 用新创建的用户user_name登录数据库DB_name   mysql mytest -u root -p  - 用root用户登录数据库DB_name,当我们需要为数据库DB_name创建新表时,需要root用户的权限,如下,创建新表的过程:   mysql> CREATE TABLE employees (     - > empid int not null,  - 该字段列值非空     -> lastname varchar(30),     -> firstname varchar(30),     -> salary float,     -> primary key (empid));  - 该字段列值唯一,"primary key" 表示该列是表的主键, MySQL将自动索引该列   mysql> SHOW COLUMNS FROM employees;  - 显示employees各字段信息(有时我们需要知道表的结构才能确定插入内容的格式)   mysql> SHOW CREATE TABLE employees;  - 显示表employees的创建过程,同样可以查看其内部结构   mysql

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值