百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 文章教程 > 正文

MySQL如何操作数据库和表?

yund56 2025-05-18 17:33 8 浏览


操作数据库CRUD

1.C(create):创建

  创建数据库:
    Create database 数据库名称;
    
  创建数据库,判断不存在,再创建;
    Create database if not exists 数据库名称;
    
  创建数据库并指定字符集:
    Create database 数据库名称 character set 字符集名;
    
  练习:创建db4数据库,判断是否存在,并指定字符集为gdk;
     create database if not exists db4 character set gbk;


2.R(retrieve):查询

  查询所有数据库的名称:
    Show datebases;
    
  查看某个数据库的字符集:查询某个数据库的创建语句
    show create database 数据库的名称;


3.U(update):修改

  修改数据库的字符集:
    Alter database 数据库名称 character set 字符集名称;


4.D(delete):删除

  删除数据库
    Drop database 数据库名称;
    
  判断数据库存在,如果存在再删除;
  Drop database if exists 数据库名


5.使用数据库

  查询当前正在使用的数据库名称;
    Select database();
    
  使用数据库
  Use 数据库名称;



操作表

1.C(create):创建

1.语法:
      Create table  表名(
        列名1 数据类型1,
        列名2 数据类型2,
        。。。
        列明n 数据类型n
      );
        注意:最后一列,不需要加逗号(,)

数据库类型:

  • int:整数类型

Age int,

  • double:小数类型

Score double(5,2)


  • date:日期,只包含年月日,yyyy-MM-dd


  • datetime:日期,包含年月日时分秒 yyyy-MM-dd HH:mm:ss


  • timestamp:时间错类型 包含年月日时分秒 yyyy-MM-dd HH:mm:ss

如果将来不给这个字段赋值,或赋值为null,则默认使用当先的系统时间,来自动赋值


  • varchar:字符串

Name varchar(20):姓名最大20个字符

Zhangsan 8个字符 张三 2个字符

创建表
        Create table student(
           Id int,
          Name varchar(32),
          Age int,
          Score double(4,1),
          Brithday Date,
          Insert_time timestamp 
          );
复制表:
        Create table 表明 like 被复制的表名


2.R(Retrieve):查询

    查询某个数据库中所有表的名称
      Show tables;
    查询表的结构
      Desc 表名;


3.U(updata):修改

1.修改表名
    Alter table 表名 rename to 新的表名;
2.修改表的字符集
    alter table 表名 character set 字符集名称;
3.添加一列
    Alter table 表名 add 列名 数据类型;
4.修改列名称  类型
   alter table 表名 change 列名 新列名 新数据类型;、
  alter table 表名 modify 列名 新数据类型;
5.删除列
  alter table 表名 drop 列名;


4.D(Delete):删除

Drop table 表名;
Drop table if exists 表名;#添加一个判断,如果有的话即删除,防止报错!







图形化界面

相关推荐

分享|最美色彩!40张纯迷彩高清原图壁纸送给你

最美的色彩是什么?对于军人来说是迷彩那是青春的本色是理想、使命的颜色40张纯迷彩高清原图壁纸送给你so快来收图!!军报记者微信发布作者:剑客小吉;编辑:王旭;编审:曲延涛;投稿邮箱:jfjbwx@16...

你还在用百度搜图?推荐5个图片素材库,你要的图片都有!

自媒体运营人每天都需要进行内容创作,所以少不了图片、视频、文案素材等,那么这些自媒体素材哪里找呢?今天,就给大家分享5个图片和视频素材库,文案素材下期再给大家详细介绍。图片和视频素材现在已经是做短视频...

《2》图片原创无版权素材

粉樱于雨中轻轻摇曳,花瓣飘呀飘的,落在小径上、湖面上,将世界晕染成柔和的粉色。雨滴似银线,串联起天空与湖水,古亭在一旁静静凝望,连空气都透着甜意。我们一直在寻觅“诗意”的模样,原来就是这般——有落花纷...

太美了!100个令人窒息的绝美风景摄影照

全网最全的图片素材网站分享!任意下载!值得收藏!

自媒体时代,很多内容创作者都需要高清的图片资源。因为图片不清晰会带来不好的用户体验~众所周知,从网上下载的图片一般都是有版权的!如果你直接下载使用,可能会有侵权的风险!今天为了帮助大家解决图片问题,今...

中秋节素材(海报+插画)!绝景良时难再并

部分预览随机选取中秋节素材(海报+插画)(仅供会员下载)...

10张早上好美图,早安祝福语和祝福图片选集

每天准时分享接收:早安问候图片、漂亮的早安图片、问候祝福语、动态聊天表情包等等每日的祝福准时送达,愿你用满满的正能量开启新的一天。美满,是日常的点点汇聚;情谊,是时光的悠悠长卷;一声招呼,穿越五湖四海...

晚安心语正能量经典素材带图片,让你一见倾心

一、没事的,每个人大概都会经历一些情绪崩溃或者极端的时刻,会好的,会熬过来的。二、以后,只对两种人好,一种是对我好的人,一种是懂得我的好的人,一个人的温暖也是有限的啊,一点都不能浪费。三、要钱,就要努...

太厉害了,52种科幻画主题创意素材,极其脑洞大开,科技创新未来

图片来自网络,仅作分享,如有侵权请联系删除哦...

综合绘画素材—29张冬天主题绘画素材,一起来画你心中的冬天呀

图片来自,仅作分享,如有侵权请联系删除哦...

20张彩色线描装饰画素材!一起欣赏线条带来的艺术美呀!

图片来自网络,仅作分享,如有侵权请联系删除哦...

国外的免费素材网站!这3个大神私藏款,你还没用过?

做PPT没素材?去网上找了半天,浪费时间不说,大部分还收费,等于白忙活!不少小伙伴也问我有没有免费好用的素材网站,这不就来了。今天和大家分享3个国外的素材网站,关键是免费又高质量。不管是PPT设计还是...

8个高清无版权的图片资源网站,质量高又免费,够你用一辈子

很多时候我们找素材总是要花费很多时间,今天就给大家分享8个,高清无版权的图片资源网站,质量高又免费,够你用一辈子。01*Logosc链接:https://www.logosc.cn/so/这是一个免版...

100种超萌手帐素材简笔画,小白看一遍也能学会

手帐素材集中营:天气、美食、植物花草、动物、人物、乐器都在这里。一次画个够,转存轻松做手帐~爱画画,爱生活~...

超治愈萌系手帐素材大全 美食旅游花草人物花边都备齐了

现代人每天都生活在一个充满焦灼感的空气中,成年人的世界里,每个人都不容易。不论是生活还是工作,都充满了各种挫折。很少有人能一帆风顺,为学习、为工作、为家庭、为感情、我们总会在坎坎坷坷中成长,难免会觉得...