四时宝库

程序员的知识宝库

DBA基础知识,Mysql常用命令,值得收藏! 1

DBA基础知识,Mysql常用命令,值得收藏!

1.导出整个数据库

mysqldump?-u?用户名?-p?–default-character-set=latin1?数据库名?>?导出的文件名(数据库默认编码是latin1)

mysqldump?-u wcnc?-p smgp_apps_wcnc?>?wcnc.sql

2.导出一个表

mysqldump?-u?用户名?-p?数据库名?表名>?导出的文件名

mysqldump?-u wcnc?-p smgp_apps_wcnc users>?wcnc_users.sql

3.导出一个数据库结构

mysqldump?-u wcnc?-p?-d?–add-drop-table smgp_apps_wcnc?>d:wcnc_db.sql

-d?没有数据?–add-drop-table?在每个create语句之前增加一个drop table

4.导入数据库

A:常用source?命令

进入mysql数据库控制台

mysql?-u root?-p

use?数据库

然后使用source命令,后面参数为脚本文件(如这里用到的.sql)

source?wcnc_db.sql

B:使用mysqldump命令

mysqldump?-u username?-p dbname?<?filename.sql

C:使用mysql命令

mysql?-u username?-p?-D dbname?<?filename.sql

启动与退出

1、进入MySQL

启动MySQL Command Line Client(MySQL的DOS界面),直接输入安装时的密码即可。此时的提示符是:mysql>

2、退出MySQL

quit或exit

库操作

1、创建数据库

命令:create database <数据库名>

create database?sqlroad;

2、显示所有的数据库

命令:show databases;

3、删除数据库

命令:drop database <数据库名>

drop database?sqlroad;

4、连接数据库

命令:use <数据库名>

use?sqlroad;

(屏幕提示:Database changed)

5、查看当前使用的数据库

select database();

6、当前数据库包含的表信息

show tables;

表操作,操作之前应连接某个数据库

1、建表

create table <表名>?(?<字段名>?<类型>?[,..<字段名n>?<类型n>]);?

create table MyClass(??>?id int(4)?not null primary key auto_increment,??>?name char(20)?not null,??>?sex int(4)?not null default?’′,??>?degree double(16,2));?

2、获取表结构

desc 表名,或者show columns from 表名

DESCRIBE MyClass?

desc MyClass;

show columns from MyClass;?

3、删除表

drop table <表名>

drop table MyClass;

4、插入数据

insert into <表名>?[(?<字段名>[,..<字段名n>?])] values (?值?)[, (?值n )]

insert into MyClass values(1,’Tom’,96.45),(2,’Joan’,82.99),?(2,’Wang’,?96.59);?

5、查询表中的数据

1)、查询所有行

select <字段,字段,...> from <?表名?>?where?<?表达式?>

select?*?from MyClass;

2)、查询前几行数据

select?*?from MyClass order by id?limit?0,2;

select?*?from MyClass?limit?0,2;

6、删除表中数据

delete from 表名?where?表达式

delete from MyClass?where?id=1;

7、修改表中数据

update 表名 set 字段=新值,…where 条件

update MyClass?set?name=’Mary’where?id=1;

#IT那些事# #如何自学IT# #数据库知识分享#

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接