• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
闫乐柠
博客园    首页    新随笔    联系   管理    订阅  订阅
MYSQL基本语法

数据库

(可视为电子化的文件柜-存储电子文件的处所)
为什么使用数据库:持久化、方便管理数据
(结构化查询、非结构化查询)

net start 程序:启动
net stop 程序:结束
(mysql -uroot -P3307 -p)

新建数据库: create database 数据库名
使用数据库: use 数据库名
删除数据库: drop database 数据库名;
查看使用了那个数据库: select database();
查看数据库的编码格式: show create database 数据库名;

制表:例子

create table stu( 
     id int primary key auto_increment,
     sname varchar(100)not null,
     gender char not null default '男',
     card_id char(18)not null unique,
     birthday date );

 
增加信息:

      insert into 表名 values(……);
      insert into 表名 values(……),(……),(……);

查找表 (select) :

     select * from 表名; (全部)
     select * from 表名 where 表头=‘信息’;
     select count(表头名)from 表名 where 表头='信息'; #某个信息的个数

删除表 :

    delete from 表名;
    truncate 表名; (删除偏移量)

修改信息 : update 表名 set 表头名=‘新数据’where 表头名=‘信息’;

表结构 (alter):

查看表结构 : desc 表名;
增加一列   : alter table 表名 add 列名 数据类型;
修改列名   : alter table 表名 change 列名 新列名 数据类型;
删除列     : alter table 表名 drop 列名;
修改偏移量 : alter table 表名 auto_increment=数字;
修改列的类型: alter table 表名 modify 列名 数据类型;
添加索引  :  alter table 表名 index(列名);
posted on 2020-10-21 10:43  闫乐柠  阅读(62)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3