Mysql基础—对数据库和表的基本操作

a、对数据库的操作

 1、查看所有的数据库
       show databases;
    2、切换数据库
       use  数据库名称;
    3、创建数据库
       create database  数据库名 charset utf8;
    4、删除数据库
       drop datababase 数据库名;
    5、修改数据库编码
       alter database 数据库名 character set utf8;
    6、显示数据库的编码格式
       show create database 数据库名;

b、对表的操作

1.SQL语言中的数据类型
       a、int  整型
       b、double  使用格式double(5,2)表示最多包含五位数字,其中有两位小数,即:表示的最大值为999.99
       c、decimal  浮点型 主要使用在金融行业(例如手机支付等)使用格式decimal(5,2)这是一种二进制运算无差错的数据类型
       d、char   固定长度字符串类型,使用格式char(x)x的最大取值是255,这里的255等数字表示的是字节数目
       e、varchar  可变长度字符串类型  使用格式varchar(x),x的最大取值是65535
       f、text   字符串类型,表示大字符串,细分为四种:tinytext test mediumtext longtest
       g、bolb   字节类型,表示大字节,同样分为四种
       h、date   日期类型,格式为:yyyy-MM-dd
       i、time   时间类型,格式为:hh:mm:ss
       j、timestamp    时间戳类型  格式为:年月日+时分秒+毫秒
 2、表的基本操作
     查看表的基本内容:
      desc 表名称
     创建表:
      create table 表名称(列名称 列类型,列名称 列类型,列名称 列类型....)
    4、查看数据库中所有的表名称
       show tables;
    5、删除表
       drop table 表名称;
    6、修改表
       a、添加列  
       alter table 表名称 add(列名 列类型,列名 列类型,列名 列类型,。。。。。);
       b、修改列名   
       alter table 表名称 modify 原列名 新列名;
       c、修改列名和列类型   
       alter table 表名称 change 老列名 新列名 列类型;                                 
       d、删除列   
       alter table 表名称 drop 列名称; 
       e、修改表名称   
       alter table 表名 rename to 新表名称;  
    7.表内容的增删改
     a、插入记录
      insert into 表名称 (列名称,列名称,列名称)values(列值,列值,列值);
      insert into 表名称 values(列值,列值,。。。,列值)
     b、修改表记录
      update 表名称 set 列名称=列值,列名称=列值,列名称=列值
      update 表名称 set 列名称=列值,列名称=列值 where 条件;        
   c、删除表记录
      delete from 表名称  where 条件;
   d、一个特殊的删除方式
      truncate table 表名称 
      上面的语句包含两个部分:
      1drop table 表名称; 删除了表
      2、create table 表名称; 创建了名称为之前的名字的新表   
   e、对上面的c、d两个区别的比较
      使用delete操作可以回滚,即:数据可以恢复
      使用truncate操作数据不可回滚,即:数据不可恢复
      演示:start transaction;
            delete * from student;
            rolback; 回滚操作
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MySQL数据基本操作包括创建数据、插入数据、查询数据、更新数据和删除数据。创建数据时,需要指定名和字段名,并为每个字段指定数据类型和约束条件。可以使用CREATE TABLE语句来创建数据。插入数据时,使用INSERT INTO语句,指定要插入的数据和表名。查询数据可以使用SELECT语句,可以指定查询条件和排序规则。更新数据可以使用UPDATE语句,根据指定的条件更新字段的数值。删除数据可以使用DELETE FROM语句,根据指定的条件删除数据行。这些基本操作可以帮助用户在MySQL数据库中进行数据管理和交互,是数据库操作的基础知识。 另外,MySQL数据基本操作还包括对结构的修改和索引的创建。可以使用ALTER TABLE语句对结构进行修改,包括添加、修改和删除字段等操作。创建索引可以加快数据的检索速度,可以使用CREATE INDEX语句来创建索引。除此之外,还可以使用DESCRIBE语句来查看数据的结构,使用SHOW TABLES语句来查看数据库中的数据。这些操作可以帮助用户更好地管理和维护MySQL数据库中的数据。 总之,对于MySQL数据基本操作,包括创建数据、插入数据、查询数据、更新数据、删除数据、修改结构和创建索引等操作,是数据库管理和交互的基础,对于数据库开发和管理都是非常重要的知识点。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值