一,mysql服务的启动和停止
1. net stop mysql
2. net start mysql
※Linux下的启动停止
1. 启动方式
(a)使用 service 启动:service mysqld start
(b)使用 mysqld 脚本启动:/etc/inint.d/mysqld start
(c)使用 safe_mysqld 启动:safe_mysqld&
2. 停止
(a)使用 service 启动:service mysqld stop
(b)使用 mysqld 脚本启动:/etc/inint.d/mysqld stop
(c)mysqladmin shutdown
3. 重启
(a)使用 service 启动:service mysqld restart
(b)使用 mysqld 脚本启动:/etc/inint.d/mysqld restart
二,登陆mysql
语法如下: mysql -u用户名 -p用户密码
键入命令mysql -uroot -p, 回车后提示你输入密码,然后回车即可进入到mysql中。
※注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP
假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:
mysql -h110.110.110.110 -uroot -pabcd123
三,增加新用户
格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码"
如,增加一个用户user1密码为password1,让其可以在本机上登录, 并对所有数据库有查询、插入、修改、删除的权限。
首先用以root用户连入mysql,然后键入以下命令:
grant select,insert,update,delete on *.* to user1@localhost Identified by "password1";
如果希望该用户能够在任何机器上登陆mysql,则将localhost改为"%"。
如果你不想user1有密码,可以再打一个命令将密码去掉。
grant select,insert,update,delete on mydb.* to user1@localhost identified by "";
四,操作数据库
1. 使用SHOW语句找出在服务器上当前存在什么数据库:
mysql> SHOW DATABASES;
2. 创建一个数据库MYSQLDATA
mysql> CREATE DATABASE MYSQLDATA;
3. 选择你所创建的数据库
mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)
4. 查看现在的数据库中存在什么表
mysql> SHOW TABLES;
5. 创建一个数据库表
mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
6. 显示表的结构:
mysql> DESCRIBE MYTABLE;
7. 往表中加入记录
mysql> insert into MYTABLE values (”hyq”,”M”);
8. 用文本方式将数据装入数据库表中(例如D:/mysql.txt)
mysql> LOAD DATA LOCAL INFILE “D:/mysql.txt” INTO TABLE MYTABLE;
9. 导入.sql文件命令(例如D:/mysql.sql)
mysql>use database;
mysql>source d:/mysql.sql;
五,导入导出数据
1. 导出数据:
mysqldump --opt test > mysql.test
即将数据库test数据库导出到mysql.test文件,后者是一个文本文件
如:mysqldump -u root -p123456 --databases dbname > mysql.dbname
就是把数据库dbname导出到文件mysql.dbname中。
2. 导入数据:
mysqlimport -u root -p password < mysql.dbname。
3. 备份数据库
mysqldump -h host -u root -p dbname >dbname_backup.sql
分享到:
相关推荐
### MySQL基本命令详解 #### 环境配置与路径设置 在使用MySQL的基本命令之前,首先需要确保MySQL的`bin`目录已经被正确地添加到了系统的`PATH`环境变量中。这样可以直接通过命令行来调用MySQL相关的命令而无需指定...
### MySQL基本命令详解 #### 一、导出与导入数据库 **1. 导出整个数据库** 使用`mysqldump`工具可以方便地将整个数据库导出为一个SQL脚本文件。 - **命令格式**: ```shell mysqldump -u 用户名 -p --default-...
下面将详细解释标题和描述中提到的MySQL基本命令,包括插入、查询、删除和修改。 1. **连接MySQL**: 使用`mysql -h 主机地址 -u 用户名 -p 用户密码`命令连接到MySQL服务器。例如,`mysql -h localhost -u root -...
MySQL是一种广泛使用的开源关系型数据库管理系统,其简单易用且...以上是MySQL基本命令的简要介绍,实践中还会涉及更多高级操作,如视图、存储过程、触发器等。通过不断地练习和应用,你将逐步熟练掌握MySQL的使用。
了解MySQL的基本命令对于任何IT专业人员来说都是至关重要的。以下是一些关于MySQL基础操作的关键知识点: 1. **创建数据库**: 使用`CREATE DATABASE`命令来创建新的数据库。例如,`CREATE DATABASE 数据库名称;` ...
本文将详细介绍MySQL的一些基本命令以及如何在Java中访问MySQL数据库。 1. **启动MySQL服务**: 使用命令 `Mysql –u root –p` 可以登录MySQL,其中 `-u root` 指定用户名为root,`-p` 后接密码(在实际操作中,...
在MySQL中,掌握基本的命令是使用数据库系统的关键。以下是一些MySQL的基础操作,这些命令对于初学者来说尤其重要。 1. **创建数据库**: 使用`CREATE DATABASE`语句可以创建新的数据库。例如,创建一个名为`...
笔记包含sql语句基本操作以及 MySQL与python的交互,笔记仅供个人学习所用
本教程的目的是帮助用户掌握MySQL的基本操作,特别是常用命令,以便在实际工作中更高效地使用数据库。以下是一些关键的MySQL命令及其详细解释: 1. **创建数据库**: `CREATE DATABASE 数据库名;` 这个命令用于创建...
### MySQL基本命令详解 在数据库管理与开发过程中,MySQL作为一种广泛使用的开源关系型数据库系统,其基本命令对于初学者和专业开发者来说都是必不可少的知识点。本文将深入解析MySQL中的基本命令,包括创建数据库...
以上是基于给定的文件内容整理出来的MySQL常用命令的详细知识点,涵盖了数据库、表、索引、视图以及数据更新操作的基本命令,对于初学者来说,熟练掌握这些命令将有助于更高效地管理和操作MySQL数据库。
以上就是MySQL的一些常用命令,通过这些命令,你可以进行基本的数据库管理,包括创建、查询、更新和删除数据,以及更复杂的任务如索引管理、存储过程和权限控制。在实践中,结合实际场景灵活运用这些命令,能够提高...
以下是对标题和描述中提到的一些MySQL基本命令的详细解释: 1. **创建表(Create Table)** 使用`CREATE TABLE`语句可以创建新的数据库表。例如: ```sql CREATE TABLE Employees ( ID INT AUTO_INCREMENT ...
MySQL作为一款广泛使用的开源关系型数据库管理系统,其服务的启动和停止是基本的管理操作。 **启动MySQL服务** 使用`net start mysql`命令可以启动MySQL服务。在Windows环境下,这个命令会调用系统的网络服务管理...
以下是一些基本的MySQL命令,涵盖了从建立数据库到执行简单操作的过程。 1. **连接MySQL服务器**: 使用`mysql -u <username> -p`命令连接到MySQL服务器,其中`<username>`是你的用户名。系统会提示输入密码,输入...