MySQL基本命令和操作

开启和关闭mysql服务

Windows下开启和关闭mysql服务

net start mysql        开启mysql服务

net stop mysql         关闭mysql服务

没有重启mysql服务这个命令

Linux下

service mysql start | stop | restart | status

  • start        启动服务

  • stop        停止服务
  • restart     重启服务
  • status      查看服务状态

登录mysql数据库

mysql -h hostname -u username -p

如何hostname是本机的话,要替换为127.0.0.1或者是localhost

例子:mysql -h localhost -uroot -p

这样输完之后会换行让你输密码,我们也可以直接把密码写在-p后面,当然这样不安全。

更改root密码

/usr/bin/mysqladmin -u root password ‘123456‘

执行完这条命令后,root的密码改为123456。

添加新的用户

先用root登进数据库

然后

mysql > GRANT ALL PRIVILEGES ON *.* TO [email protected] IDENTIFIED BY ‘123456‘ WITH GRANT OPTION;

格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码";

mysql > flush privileges;         //刷新系统权限表

这是最基本的命令,反正还有好多选项,这个先作为一个了解。

修改登录密码

在登陆进数据库之后,可通过

set password  = password(‘123456‘);

来修改密码

查看当前所有存在的数据库

show databases;            // show出来, 不止一个数据库这里我们要加s

创建数据库

create database database_name;         // create是创建, 由于一次只能创建一个数据库, 这里database不加s, 最后接上数据库名称

查看创建好的数据库

show create database database_name\G

如果数据库创建成功则会显示数据库的创建信息

删除数据库

drop database database_name;          // 注意这里的删除用的是drop, 而不是delete

使用drop database命令要特别谨慎,采用这种方式删除之后数据库中存储的所有数据表和数据会一同被删除,而且无法恢复

数据库管理系统使用数据引擎进行创建、查询、更新和删除数据操作,不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能。

mysql的核心就是存储引擎。

查看数据库的存储引擎

show engines\G

Support列表示某种引擎是否能用,YES表示可以使用,NO表示不能使用,DEFAULT表示该引擎为当前默认引擎。

常见的mysql引擎有:

InnoDB,MyISAM,Memory,Merge,Archive,Federated,CSV,BLACKHOLE

选择当前数据库

use database_name

查看默认引擎

show variables like ‘storage_engine‘;

时间: 2024-11-05 13:28:27

MySQL基本命令和操作的相关文章

MySQL基本命令总结

一. 基本命令 1. 启动服务 windows: net start mysql linux: service mysqld start mac: /usr/local/mysql/support-files/mysql.server start (gz解压包方式安装,路径按照解压安装时的目录查找) brew services start mysql (brew install mysql方式安装启动方式) 为了方便操作,可以自定义启动命令,修改~/.bash_profile文件,添加以下内容:

MySQL基本命令脚本

MySQL基本命令脚本:  一.基本命令 1.启动服务: 说明:以管理员身份运行cmd 格式:net start 服务名称 示例:net start mysql57; 2.停止服务: 说明:以管理员身份运行cmd 格式:net stop 服务名称 示例:net stop mysql57; 3.连接数据库: 格式:mysql -u 用户名 -p 示例:mysql -u root -p; 输入密码(按照mysql时设置的) 4.退出登录(断开连接): quit;或exit; 5.查看版本(连接后可以

Mysql数据库常用操作

1.备份数据库 [[email protected] ~]# mysqldump -h 192.168.0.8 -uroot  -p'123456'  user >user.sql 2.查看mysql数据库字符集设置 mysql> show variables like 'character_set_%';+--------------------------+----------------------------+| Variable_name            | Value    

MySQL查询in操作 查询结果按in集合顺序显示_Mysql_脚本之家

body { font-family: "Microsoft YaHei UI","Microsoft YaHei",SimSun,"Segoe UI",Tahoma,Helvetica,Sans-Serif,"Microsoft YaHei", Georgia,Helvetica,Arial,sans-serif,宋体, PMingLiU,serif; font-size: 10.5pt; line-height: 1.5;

mysql数据库表操作及授权

表操作:增删改查 把/etc/passwd文件的内容导入 passwd表里. mysql>load data infile"/etc/passwd" into table passwd fields terminated by ":"; 基于前面的passwd表,完成下列操作: 1:列出uid低于500且3个字母的用户 mysql> select name from passwd where uid<500 and name like "

mysql的基础操作指令整理|环境redhat6

1.安装 yum-y install mysql mysql-server service mysqld start|stop|restart        ##启动|停止|重启 chkconfig mysqld on|off                  ##开机启动|关闭 此时输入:mysql就能启动进入(记得是start状态) 2.改密 mysqladmin –uroot password             ##创建密码 mysqladmin–uroot –pxxoo passw

ubuntu在线安装Mysql及一些操作

ubuntu在线安装Mysql及一些操作 1.安装Mysql用到的3个命令: 打开终端,输入: sudoapt-get install mysql-server 再输入: sudoapt-get install mysql-client 再输入 : sudo apt-get install libmysqlclient-dev 2.具体安装步骤: 安装mysql-server: 设置mysql登陆密码: 确认密码: 安装结果: 3.安装 mysql-client: 4.安装libmysqlcli

服务器用JDBC对mysql数据库进行操作

1:获取数据库连接 Connection connection=getConnection(); 2:准备SQL语句 3:调用Connection的creatStatement()方法获取Statement对象执行SQL语句 (注:Statement对象处理的SQL语句只能是INSERT,UPDATE或DELETE) statement=connection.createStatement(); statement.execute(SQL); 4:关闭Statement对象 5:关闭数据库连接

MySql的事务操作与示例

事务就是一个逻辑工作单元的一系列步骤.事务是用来保证数据操作的安全性 事务的特征: Atomicity(原子性) Consistency(稳定性,一致性) Isolation(隔离性) Durability(可靠性) [事务只针对对数据数据产生影响的语句有效] show engines  //查看mysql锁支持的数据引擎 MyISAM不支持事物,InnoDB支持事物 默认情况下,MySQL将以自动提交模式运行,这意味着没一条小命令都将当做一个只有一条命令的事物来执行. 如果要让mysql支持支