mysql学习之配置及常见命令
来源:互联网 发布:vs2017写c语言 编辑:程序博客网 时间:2024/04/30 22:56
一、配置mysql快捷方式
1、在终端输入 sudo vi ~/.bash_profile
按 i 输入以下
#mysqlalias mysql='/usr/local/mysql/bin/mysql'alias mysqladmin='/usr/local/mysql/bin/mysqladmin'#lsalias ls='ls -G'
2、 按ESC, :wq退出,重启终端
mysql -u root -p //密码为空 直接回车
3、打开数据库
在终端输入 show databases; //记得加分号哈
显示如下:
mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || mysql || performance_schema || test || weibo |+--------------------+
4、退出mysql
exit //退出mysql
5、修改用户名和密码
mysqladmin -u root password “123456”
如果修改密码后遇到问题可以尝试如下做法
1)系统偏好设置->最下边点mysql 在弹出页面中 关闭mysql服务
2)进入终端 输入:
cd /usr/local/mysql/bin/
回车后 登录管理员权限sudo su
3)回车后输入以下命令来禁止mysql验证功能
./mysqld_safe --skip-grant-tables &
4)重新设定密码
mysql -> use mysql mysql -> update user set
password=password('123456') where user = 'root';
二、mysql命令
1、创建一个数据库, 建立一个名为test的数据库:
mysql> create database test;
3、删除数据库
例如,删除名为 test的数据库:
mysql> drop database test;
4、使用数据库
use命令可以让我们来使用数据库。
use命令格式: use <数据库名>;
例如,如果test数据库存在,尝试存取它:
mysql > use test; //屏幕提示:Database changed
5、select命令
select命令表示当前选择(连接)的数据库。
select命令格式:
mysql> select database();
1) 显示MYSQL的版本
mysql> select version(); +-----------------------+ | version() | +-----------------------+ | 6.0.4-alpha-community | +-----------------------+ 1 row in set (0.02 sec)
2) 显示当前时间
mysql> select now();
6、创建一个表table
mysql> create table MyClass( -> id int(4) not null primary key auto_increment, -> name char(20) not null, -> sex int(4) not null default '0', -> degree double(16,2));
7、显示表结构
mysql> desc MyClass;+--------+--------------+------+-----+---------+----------------+| Field | Type | Null | Key | Default | Extra |+--------+--------------+------+-----+---------+----------------+| id | int(4) | NO | PRI | NULL | auto_increment || name | char(20) | NO | | NULL | || sex | int(4) | NO | | 0 | || degree | double(16,2) | YES | | NULL | |+--------+--------------+------+-----+---------+----------------+4 rows in set (0.01 sec)
1 0
- mysql学习之配置及常见命令
- 【学习笔记】mysql基础命令及配置信息
- MySQL常见命令总结及资料汇总
- MySQL常见命令总结及资料汇总
- MySQL常见命令总结及资料汇总
- mysql 控制台操作及常见命令
- Vim常见命令及实用配置
- redis常见命令及常用配置
- MySql配置及相关命令
- 一步一步学习Ubuntu之基本配置及基本命令篇
- PHP学习: Mysql常见的dos命令
- MySQL学习之主从配置及读写分离详解
- linux 学习之常见的yum命令
- 学习,Linux常见命令之3
- 学习Linux常见命令之4
- 学习Linux常见命令之5
- 学习Linux常见命令之6
- 学习Linux常见命令之7
- 转:大众点评运维架构的图文详解
- Python解析参数、文件读写:optparse、OptionControl
- Android获取图片大小以及获取指定大小的缩略图
- 字符串转整形
- Java学习:内部类
- mysql学习之配置及常见命令
- 河南第三届ACM省赛(素数)
- classPath和classPath*的区别
- iOS本地通知
- Struts2五、Struts1与Struts2的区别
- 卖火车票---java线程
- windowAPI--手动编写一个消息窗口
- TSM备份Oracle报错(rman-06012,ANR1401W)
- docker 报错:x509: certificate has expired or is not yet valid