- 浏览: 35560 次
- 性别:
- 来自: 广州
文章分类
最新评论
|
|
发表 |
MySQL
数据库的基本操作命令
=========================
一、
mysql
服务操作
1
、
net start mysql //
启动
mysql
服务
2
、
net stop mysql //
停止
mysql
服务
3
、
mysql -h
主机地址
-u
用户名
-
p
用户密码
//
进入
mysql
数据库
4
、
quit //
退出
mysql
操作
5
、
mysqladmin -u
用户名
-p
旧密码
password
新密码
//
更改密码
6
、
grant select on
数据库
.* to
用户名
@
登录主机
identified by "
密码
" //
增加新用户
exemple:
例
2
、增加一个用户
test2
密码为
abc,
让他只可以在
localhost
上登录,并可以对数据库
mydb
进行查询、插入、修改、删除的操作
(
localhost
指本地主机,即
MYSQL
数据库所在的那台主机),这样用户即使用知道
test2
的密码,他也无法从
internet
上直接访问数据
库,只能通过
MYSQL
主机上的
web
页来访问了。
grant select,insert,update,delete on mydb.* to test2@localhost identified by
"abc";
如果你不想
test2
有密码,可以再打一个命令将密码消掉。
grant select,insert,update,delete on mydb.* to test2@localhost identified by
"";
二、数据库操作
1
、
show databases; //
列出数据库
2
、
use database_name //
使用
database_name
数据库
3
、
create database data_name //
创建名为
data_name
的数据库
4
、
drop database data_name //
删除一个名为
data_name
的数据库
三、表操作
1
、
show tables //
列出所有表
create talbe tab_name(
id int(10) not null auto_increment primary key,
name varchar(40),
pwd varchar(40)
) charset=gb2312;
创建一个名为
tab_name
的新表
2
、
drop table tab_name
删除名为
tab_name
的数据表
3
、
describe tab_name //
显示名为
tab_name
的表的数据结构
4
、
show columns from tab_name //
同上
5
、
delete from tab_name //
将表
tab_name
中的记录清空
6
、
select * from tab_name //
显示表
tab_name
中的记录
7
、
mysqldump -uUSER -pPASSWORD --no-data
DATABASE TABLE > table.sql //
复制表结构
四、修改表结构
1
、
ALTER TABLE tab_name ADD PRIMARY KEY
(col_name)
说明:更改表得的定义把某个栏位设为主键。
2
、
ALTER TABLE tab_name DROP PRIMARY KEY
(col_name)
说明:把主键的定义删除
3
、
alter table tab_name add col_name
varchar(20); //
在
tab_name
表中增加一个名为
col_name
的字段且类型为
varchar(20)
4
、
alter table tab_name drop col_name //
在
tab_name
中将
col_name
字段删除
5
、
alter table tab_name modify col_name
varchar(40) not null //
修改字段属性,注若加上
not
null
则要求原字段下没有数据
SQL Server200
下的写法是:
Alter Table
table_name Alter Column col_name varchar(30) not null;
6
、如何修改表名:
alter table tab_name rename to
new_tab_name
7
、如何修改字段名:
alter table tab_name change old_col
new_col varchar(40); //
必须为当前字段指定数据类型等属性,否则不能修改
8
、
create table new_tab_name like old_tab_name
//
用一个已存在的表来建新表,但不包含旧表的数据
五、数据的备份与恢复
导入外部数据文本
:
1.
执行外部的
sql
脚本
当前数据库上执行
:mysql < input.sql
指定数据库上执行
:mysql [
表名
] < input.sql
2.
数据传入命令
load data local infile "[
文件名
]" into table [
表名
];
备份数据库:
(dos
下
)
mysqldump --opt school>school.bbb
mysqldump -u [user] -p [password] databasename > filename (
备份
)
mysql -u [user] -p [password] databasename < filename (
恢复
)
以上是对
MySQL4.1
进行操作时的一些常用命令。有的是标准
SQL
,有的则只能在
MySQL
中使用,要进行区分
相关推荐
Linux 中 MySQL 开机自动启动 3 种方法 Linux 中 MySQL 开机自动启动是指在 Linux 系统启动时自动启动 MySQL 服务,以便提供数据库服务。本文将介绍三种实现 Linux 中 MySQL 开机自动启动的方法。 方法一:使用 ...
linux Mysql5.7配置文件
本文将解决 Linux 上 MySQL 访问慢的问题,提供详细的解决方案和配置方法。 问题描述 MySQL 访问慢的问题可能会导致应用程序的性能下降,影响用户体验。 Navicat 是一个流行的数据库管理工具,但是在 Linux 上访问 ...
#### 七、MySQL配置 要修改MySQL的全局设置,可以编辑`/etc/my.cnf`文件。通常,会先从`/usr/share/mysql/my-medium.cnf`复制一份配置文件到`/etc/my.cnf`。 - **优化设置**:可以在`[mysqld]`段落中添加`innodb_...
Linux-Mysql 主从同步配置 本文将详细解释 Linux-Mysql 主从同步配置的步骤和知识点。 一、主服务器配置 1. 编辑数据库配置文件 my.cnf, 一般在/etc/目录下。 2. 在[mysqld]下面加入以下代码: * log-bin=mysql...
4. **MySQL配置**: MySQL的配置文件通常位于/etc/my.cnf,这里可以调整服务器性能参数,如最大连接数、缓存大小等。为了提高安全性,建议修改默认设置,如设置更复杂的root密码、禁用匿名用户和远程root登录。 5....
### Linux下MySQL安装配置使用指南知识点梳理 #### 一、引言 Linux用户群体庞大,其中不少人对Linux系统下的数据库管理感兴趣。MySQL作为最流行的开源数据库管理系统之一,拥有跨平台特性,同样受到Linux用户的青睐...
本篇文章将详细讲解“mysql-connector-java”在Linux下作为MySQL的JDBC驱动Jar包的相关知识点。 1. JDBC简介: JDBC是Java平台上的一个标准接口,它允许Java应用程序通过API与各种类型的数据库进行通信。JDBC提供...
Linux 下安装 MySQL 服务器是指在 Linux 操作系统中安装和配置 MySQL 数据库服务器的过程。MySQL 是一种关系型数据库管理系统,广泛应用于 Web 应用程序中。 知识点: 1. 安装 MySQL 客户端和服务器端 在 Linux ...
MySQL在Linux平台上的安装和配置是一个复杂但必要的过程,尤其是在使用CentOS操作系统的情况下。MySQL是一个广泛使用的开源关系型数据库管理系统,其稳定性和性能使其成为构建数据库驱动的应用程序的首选。本知识...
mysql配置文件
下面将详细阐述如何在Linux环境下安装MySQL,并确保其正常运行,包括创建必要的用户和组、配置环境以及进行基本的安全设置。 ### 一、准备工作 在开始安装之前,首先确保你的Linux系统是最新的,通过运行`sudo apt...
总结来说,"Linux安装MySQL-devel"是一个针对Linux开发环境的配置步骤,它涉及RPM包管理、MySQL开发库的安装以及后续的开发工作。正确安装MySQL-devel后,开发者能够顺利地在Linux环境中编写和编译连接到MySQL数据库...
在压缩包的文件名称列表中,虽然只有一个条目"linux MySql",但通常这个文件名可能指的是整个RPM包或者是一系列相关文件,例如安装脚本、配置文件、依赖库等。在实际使用中,你需要将这个RPM包安装到Linux系统中,...
Linux 下 MySQL 基本配置及操作 在 Linux 系统中,MySQL 是一个非常流行的关系型数据库管理系统。为了能够正确地使用 MySQL,我们需要了解如何启动和停止 MySQL 服务,如何配置 MySQL 的字符编码,如何执行基本的...
在Linux系统上安装和配置MySQL是一项基础且重要的任务,尤其对于需要进行数据库管理的服务器环境。以下是基于给定文件内容的详细步骤和知识点解析: 1. **修改`apt source list`配置**: 这个步骤是更新或替换默认...
1. **修改MySQL配置文件**:可以通过修改MySQL的配置文件来改变其默认的行为。具体步骤如下: - 打开MySQL的配置文件`/etc/my.cnf`(或根据实际情况选择对应的配置文件路径)。 - 在`[mysqld]`段落中加入以下配置...
以上就是关于linux下mysql配置RoseHA的主要知识点。这些知识是建立在深厚的网络通信、操作系统、数据库和集群技术基础之上的,对于想要保证MySQL服务在Linux环境下实现高可用性的IT工程师而言,是不可或缺的参考资料...
以下是对Linux MySQL配置的详细步骤和相关知识点的深入讲解: 1. **安装MySQL客户端和服务端** - 安装MySQL客户端:`rpm –ivh MySql-client.rpm` 这条命令是用RPM包管理器在Linux上安装MySQL的客户端工具,包括...