zoukankan      html  css  js  c++  java
  • 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(列名);
    
  • 相关阅读:
    Ckeditor 编辑器上传WPS图片失败问题
    vue3 部署开发环境
    docker 容器报Permission denied问题
    阿里云二级域名解析+Nginx 反向代理,整洁URL
    Linux下安装PostgreSQL
    使用docker 安装 gitlab + jenkins + sonarqube
    Linux下安装Docker
    PL/SQL
    Linux下挖矿病毒解决记录
    Dubbo学习笔记-泛化实现进行mock
  • 原文地址:https://www.cnblogs.com/yanlening/p/13851047.html
Copyright © 2011-2022 走看看