• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

MySQL基本语句操作的总结

mysql 搞代码 4年前 (2022-01-09) 21次浏览 已收录 0个评论

本篇文章给大家带来的内容是关于MySQL基本语句操作的总结,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

数据库操作语句

推荐课程:MySQL教程

  • 创建
    create 本文来源gao@daima#com搞(%代@#码网@database 数据库名

  • 查看所有数据库
    show databases。

  • 查看指定数据库建表语句及字符集
    show create database 数据库名

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

  • 修改数据库字符集-了解
    alter database 数据库名 character set ‘字符集’

  • 切换数据库
    use 数据库名

  • 查看当前数据库名称
    select database();

数据表结构的增删改查
有了数据库之后,想保存数据,必须在数据库中先有数据表。

  • 创建数据表:
    use 数据库名

  • 查看表:
    show tables;查看该数据库的所有表
    desc 表名;查看表的列的信息(表结构)

  • 单表创建时约束
    为了防止重名,保障存储在数据表中的数据完整和有效性。
    约束常用语法:列名 数据类型 约束条件
    一张表中只能有一个主键:id int primary key auto_increment

  • 数据表结构删除:可以对表名、列名、类的类型、类的约束条件进行增删改。
    增加列:alter table 表名 增/删/改 列名 类型(长度) 约束;
    修改列类型、长度和约束:alter table 表名 modify 列名 类型(长度) 约束;
    修改现有列名称:alter table 表名 change 旧列名 新列名 类型(长度) 约束;
    修改现有列:alter table 表名 drop 列名 ;
    修改表名:rename table 旧表名 to 新表名;
    修改表的字符集:alter table 表名 character set 编码集;
    数据表删除:drop table 表名;

  • 数据表小结
    数据表创建(重要)
    create table 表名(
    列名 数据类型 约束 ,
    列名 数据类型 约束 约束,
    ………
    );
    查看表
    show tables:查看所有的表
    show create table 表名: 查看建表语句以及字符集
    desc 表名:查看表结构。
    修改表的语句(了解)
    alter table 表名(add|modify|drop|change) 列名 类型(长度) 约束。
    rename table 旧表名 to 新表名
    删除表
    drop table 表名

简单数据表内容的增删改查(很重要)

  • insert语句——数据记录的增加
    CRUD:create、read/retrieve、update、delete
    在Java代码中对数据库操作最频繁的就是对表中数据的CRUD操作。
    数据的存储位置:表。

方式一:全写
语法:insert into 表名 (列名,列名,列名…) values (值,值,值…);
注意:

1、值与列一一对应。有多少个列,就需要写多少个值。如果某一个列没有值。可以使用null。表示插入空。
2、值的数据类型,与列被定义的数据类型要相匹配。并且值的长度不能够超过定义的列的长度。
3、字符串:插入字符类型的数据,必须写单引号。在mysql中,使用单引号表示字符串。
4、date 时间类型的数据也可以直接使用单引号表示: ‘yyyyMMdd’ ,’yyyy-MM-dd’,’yyyy/MM/dd’ 。
5、在插入数据的时候, 如果某些列可以为null, 或者是自动增长的列, 或者有默认值的, 在插入的时候可以省略. 或者编写null, 实现自动增长.
6、如果给表中的所有列插入数据, 这时可以省略表后面的列名, 直接写values.

使用select*from 表名——查看该表所有信息。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:MySQL基本语句操作的总结

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址