mysql--4.库操作DDL

1      选择数据库

切换当前使用数据库:       use 数据库名称

查看当前正在使用数据库:   select database();

 

2      数据库

2.1  创建数据库

2.1.1  法一 使用 mysqladmin 创建数据库

         使用普通用户,你可能需要特定的权限来创建或者删除 MySQL 数据库。

所以我们这边使用root用户登录,root用户拥有最高权限,可以使用 mysql mysqladmin 命令来创建数据库。

mysqladmin -u root -p create RUNOOB

 

2.1.2  法二

语法:

create database 数据名称;            创建一个数据了。        

create database 数据库名称character set 编码 collate 校对规则;                                           

         校对规则:和编码是成对出现的。

 

练习:

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

         createdatabase mydb1;

2.创建一个使用utf8字符集的mydb2数据库。

         createdatabase mydb2 character set 'utf8';

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

         createdatabase mydb3 character set 'utf8' collate 'utf8_bin';

 

2.2  查看数据库

语法:

查看数据库                        show databases;              

查询数据库的定义         show create database 数据库;

 

练习:

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

         showdatabases;

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

         showcreate database mydb2;

                                              

2.3  删除数据库

2.3.1  法一 使用 mysqladmin 删除数据库

         使用普通用户登陆mysql服务器,你可能需要特定的权限来创建或者删除 MySQL 数据库。

         所以我们这边使用root用户登录,root用户拥有最高权限,可以使用mysql mysqladmin 命令来创建数据库。

         在删除数据库过程中,务必要十分谨慎,因为在执行删除命令后,所有数据将会消失。

以下实例删除数据库RUNOOB(该数据库在前一章节已创建):

mysqladmin -u root -p drop RUNOOB

执行以上删除数据库命令后,会出现一个提示框,来确认是否真的删除数据库:

 

2.3.2  法二

语法:

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

 

练习:

1.删除前面创建的mydb1数据库

         dropdatabase mydb1;

 

2.4  修改数据库

语法:

alter database 数据库名称character set 字符集 collate 比较规则;

 

练习:

1.查看服务器中的数据库,并把其中某一个库的字符集修改为gbk

         alterdatabase mydb2 character set 'gbk';

 

 

 

 

3      别名

3.1  列的别名

 

3.2  表的别名(原表名不再有效)

 

3.3  使用情况

As可省略,建议保留

 

在下面的情况下,使用别名很有用:

·        在查询中涉及超过一个表

·        在查询中使用了函数

·        列名称很长或者可读性差

·        需要把两个列或者多个列结合在一起

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值