MySQL数据库的初始化和常见的简单命令

Posted 子夜夏歌

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL数据库的初始化和常见的简单命令相关的知识,希望对你有一定的参考价值。

mysql数据库的启动

1.初始化:

   执行初始化操作,首先进入mysql的bin目录,在cmd窗口中执行命令。

mysqld --initialize --console

初始化会生成一个data目录,如果data目录已经存在,则需要删除data目录后再执行命令。

在执行初始化操作过程中会显示一个临时生成的口令。

使用mysqld --install 将mysql添加到系统服务中,默认当机器启动时会自动启动mysql服务

2.启动数据库服务:

使用net start mysql启动数据库服务

使用命令mysql -uroot -p 打开客户端连接已经启动的数据库服务,这里需要输入上面生成的临时口令

修改口令alter user 'root'@'localhost' identified with mysql_native_password by '新口

令'

3.关闭服务器net stop mysql

4.删除mysql系统服务mysqld --remove

常用命令

启动客户端:在bin目录下 mysql -uroot -p123456

命令格式为: mysql -u用户名 -p口令 -P端口号 -h主机名称 。在实际应用中,不建议直接使用-p口令的这种格式,如果正常启动,则可以看到命令提示符mysql>

如果需要在任意目录都可以打开客户端,则需要将bin的绝对目录添加到path系统环境变量中

查看所有的数据库show databases;

注意information_schema、mysql、sys、performance_schema都属于系统数据库,不要直接操作这些数据库

切换当前数据库use 数据库名称;

查看当前数据库下的所有数据表show tables;

查看某个数据表的结构定义desc 数据表名称;

放弃正在输入的命令\\c

显示命令清单\\h

退出客户端\\q ,也可以使用exit 或者quit

查看服务器的状态信息\\s

退出客户端 quit

常见的mysql命令

  登录
  
  mysql -uroot -p密码;
  
  查看数据库
  
  show databases;
  
  创建数据库
  
  create database 数据库名;
  
  使用某个数据库
  
  use 数据库名;
  
  查看当前数据库的表
  
  show tables;

  安装mysql:http://mysql.cuohei.com/  

  初始化数据
  
  source sql脚本路径;
  
  当一个文件的扩展名为.sql,并且该文件中编写了大量的sql语句,我们称这样的文件为sql脚本
  
  当sql脚本中的数据量太大的时候无法打开,使用source命令完成初始化。
  
  删除数据库
  
  drop databases 数据库名;
  
  查看表结构
  
  desc 表名;
  
  \\t命令是结束一条语句;
  
  exit命令,退出mysql;
  
  查看创建表的语句
  
  show create table 表名;
  
  注意:
  
  任何一条sql语句以“;”结尾。
  
  sql语句不区分大小写。
  
  示例
  
  查询员工的年薪
  
  select sal*12 as sal_count from emp; //as是用于给查询结果的列改名
  
  select ename,sal*12 as sal_count from emp; //查询每个人的年薪水

以上是关于MySQL数据库的初始化和常见的简单命令的主要内容,如果未能解决你的问题,请参考以下文章

mySQL

Mysql复习

MySQL基础

MySQL基础

MySQL基础

MySQL基础