数据库基础知识之数据库和数据表的基本操作

一、数据库的管理

数据库里可以存放很多个库,每个库里可以放很多个表,表中用来保存数据

1、数据库的基本操作

(1)查看已有库:show databases;

显示有6个字符集 

(2)创建库(可指定字符集):create databases 库名[character set 某一字符集];

     中括号表示可以省略,可以写可以不写,character是字符,set是集合,某一个字符集意思就是可以给一个库指定一个字符集,通常用utf8这个字符集。下图为实操图,新建一个db3数据库,再次展示,就出现了

  (3) 查看创建库的语句(查看字符集):SHOW CREATE DATABASE 库名;

     这里默认的一个字符集就是utf8,这条语句就可以用来查看一个数据库的默认字符集

  (4)查看当前所在库:SELECT DATABASE();括号代表mysql自带的一个功能函数,用来查看当前处在哪一个数据库

null表示现在不处于任何一个数据库 

(5)切换库:USE 库名;

说明我们进到了db1数据库中 

 (6)查看库中已有的表:SHOW TABLES;

 

显示空是因为再创建db1的时候就是一个空的库

(7)删除库: DROP DATABASE 库名;


 2、库名的命名规则

二、数据表的管理

1、数据表的基本操作

(1)创建表(可指定字符集):CREATE TABLE 表名(字段名 数据类型,字段名 数据类型,.......字段名 数据类型)[CHARACTER SET 某一字符集];

表中每一行是一条记录,每一列是一个字段,内容中的第一行叫字段名。必须先进到一个数据库中,才能创建表 

先进入到db2库,然后创建一个表t1 ,id是整型,用int,姓名是字符型,所以用char,15指的是给15个字符,足够装名字了,年龄也是整型。

现在把表改为t2,来指定字符集:

 

(2)查看已有表的字符集:SHOW CREATE TABLE 表名; 假设看t1的表

 这里显示了一个我们的字符集utf8,

(3)查看表结构:DESC 表名;用途就是帮助我们查看表中有哪些字段,以及每个字段的详细信息

field是字段,type是每一个字段的数据类型, 

(4)删除表:DROP TABLE 表名;

表示删除成功了,

 2、表名的命名规则:(和库名的规则一样)

     1)数字(0-9)、字母(a-zA-Z)、下划线()组成,不能使用纯数字
     2)表名的唯一性,不能重名
    3)不能使用mysql关键字和特殊字符
    4)一般使用小写

今天就学到了这里,明天再见啦

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值