mysql软件使用教程_MySQL基本使用教程

一、结构类操作

1.1 连接数据库

1.1.1 命令连接数据库

# 基础格式

mysql [OPTIONS] [database_name]

# 常用参数格式

mysql [-h] [-u] [-p] [-P] [-e] [database_name]

说明:选项及其参数间可以有空格也可以没空格;-p可直接接密码也可以后边要求输入时再输入;密码有$等元字符时要用单引号括起来防止被解析掉;-e后的的命令一般都有空格所以一般都用引号括起来。

1.1.2 断开数据库连接

--方式一

exit

--方式二

quit

1.1.3 常用图形界面客户端

Workbench:MySQL官方客户端,各方面都还可以;最大的糟点大概是界面有点丑。

HeidiSQL:暂时见到的开源免费还算能用的mysql客户端;最让人难受的是数据库列表和打开后的数据库属两个窗口。

phpMyAdmin:web形式的客户端比较受欢迎,但php写的也有就语言局限性。

1.2 库操作

1.2.1 创建数据库

--基础用法

create database ;--指定utf8编码格式

create database character set utf8 collate utf8_general_ci;

1.2.2 删除数据库

drop database ;

1.2.3 修改数据库

应该来讲,修改数据库我们最希望的是修改数据库名,但mysql并没有提供直接的修改数据库名的操作(现在的修改本质上都是新建一个数据库然后把表导过去),只能改改默认编码之类的。

alter database character set = 'utf8' ;

1.2.4 查看现有数据库

--查看所有数据库

show databases;--查看当前使用的数据库

select database();--查看数据库创建信息

show create database database_name;

1.2.5 使用数据库

use ;

1.3 表操作

1.3.1 创建数据表

--基础创建格式

create tabletable_name(column_1_name_1 column_1_type, column_2_name_2 column_1_type)--创建示例;习惯在每个字段后回车换行

create table if not existstest_table(

idintunsigned auto_increment,

usernamevarchar(100) not null,

passwordvarchar(100) not null,primary key(id)

)default charset=utf8;

1.3.2 删除数据表

drop table ;

1.3.3 修改数据表

--重命令数据表

rename table to ;

1.3.4 查看数据表

show tables [from database_name];

1.4 字段操作

1.4.1 增加字段

alter table add [column] [first | after ready_column];

1.4.2 删除字

你可能感兴趣的:(mysql软件使用教程)