mysql 的基本用法_mysql基本用法

本文档概述了MySQL 5.1的关键操作,如展示数据库、创建和删除数据库、设置编码,以及如何为表添加索引和外键。还介绍了数据导入导出、备份与恢复的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

http://dev.mysql.com/doc/refman/5.1/zh/index.html

(MySql 5.1 中文参考手册)

*------------------------------------------------------------------------------------------

show databases; 显示数据库

drop database 数据库名;删除数据库

set names 'utf8';设置数据库编码为utf-8

source x:\数据库名.sql;导入一个数据库

USE 数据库名;尝试存取数据库

CREATE DATABASE 数据库名;创建一个数据库

*---------------------------------------------------------------------------------------------

为表增加索引:alter table 表名 add index 索引名 ('字段名');

为表增加外键: (例表A的uid是外键,对应表B的id) (表类型为InnoDB才有外键约束)

alter table A add foreign key (uid) references B (id) on delete restrict on update restrict;

*--------------------------------------------------------------------------------------------

Mysql的导入和导出

mysqldump -u root -pYOURPASSWORD DATA_BASE_NAME >mydatabasebak.sql

::是把 数据库 DATA_BASE_NAME 备份到文本文件 mydatabasebak.sql

scp mydatabasebak.sql username@192.168.0.114:.

输入用户username 的密码.

ssh 192.168.0.114

mysql -u root -p # 输入密码后进入Mysql 命令行模式

sql>create database DATA_BASE_NAME;

sql> use DATA_BASE_NAME; # 数据库名字,切换要导入的目标数据库。

sql> set names 'utf8'; # 这一步相当重要,如果原始SQL文件编码是utf8的,不加上这个语句,导入后中文是乱码

sql> source mydatabasebak.sql; # 开始导入数据。

*---------------------------------------------------------------------------------------------------------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值