MySql

mysql安装图解.doc

一、SQL

Structured Query Language 结构化查询语言

二、常用的数据库

  1. Oracle 
  2. DB2
  3. MySQL
  4. SQL Server

三、安装MySQL

验证是否安装成功:

登录数据库:

shell>mysql -u root -p

 

五、SQL语句的分类:

*DDLData Definition Language数据定义语言

*DMLData Manipulation Language 数据操作语言

DCLData Control Language 数据控制语言

*DQLData Query Language 数据查询语言

*TPL:事务处理语言



六、DDL:数据定义语言

作用:定义数据库或表结构用的

关键字:CREATE ALTER DROP

6.1数据库结构操作:

--------------------------------

 

创建一个名称为mydb1的数据库。

mysql>CREATE DATABASE mydb1;       (字符集采用数据库默认的--安装时的那个)

查看数据库的创建细节

mysql>SHOW CREATE DATABASE mydb1;

查看当前所有的数据库

mysql>SHOW DATABASES;

创建一个使用gbk字符集的mydb2数据库。

mysql>CREATE DATABASE mydb2 CHARACTER SET gbk;

创建一个使用utf8字符集,并带校对规则的mydb3数据库。

mysql>CREATE DATABASE mydb3 CHARACTER SET utf8 COLLATE utf8_general_ci;

查看当前数据库服务器中的所有数据库

mysql>SHOW DATABASES;

查看前面创建的mydb2数据库的定义信息

mysql>SHOW CREATE DATABASE mydb2;

删除前面创建的mydb1数据库

mysql>DROP DATABASE mydb1;

查看服务器中的数据库,并把mydb2的字符集修改为utf8;

mysql>ALTER DATABASE mydb2 CHARACTER SET utf8;

 

--------------------------------


6.2表结构操作

创建表之前要先选择数据库。

选择数据库

mysql>USE mydb2;

创建一个员工表

mysql>CREATE TABLE employee(

id int,

name varchar(100),

gender varchar(10),

birthday date,

entry_date date,

job varchar(100),

salary float(8,2),

resume text

);

查看当前数据库中的所有表

mysql>SHOW TABLES;

查看表的创建细节

mysql>SHOW CREATE TABLE employee;

在上面员工表的基本上增加一个image列。

mysql>ALTER TABLE employee ADD image blob;

修改job列,使其长度为60

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值