Mysql基础语法

72 阅读1分钟
      # 启动mysql
      mysql.server start
      mysql -u root -h lochost -P 3306 -p
      # 查看数据库版本
      select version();
      # 查看当前数据
      select database();
      # 查看所有数据库
      show databases;
      # 创建数据库
      create database if not exists 数据库名 utf8mb4;
      # 使用数据库
      use 数据库名;
      # 删除数据库
      drop database if exists 数据库名;
      # 创建表
      create table 表名(字段1 类型,字段2 类型,...);
      # 查看建表语句
      show create table 表名;
      # 查看当前数据库所有表
      show tables;
      # 查看表结构
      desc 表名;
      # 添加表字段名
      alter table 表名 add 字段名 类型;
      # 修改表字段类型
      alter table 表名 modify 字段名 类型(修改的类型);
      # 修改表字段及字段类型
      alter table 表名 change 旧字段名 新字段名 类型;
      # 删除表字段名
      alter table 表名 drop 字段名;
      # 表名重命名
      alter table 旧表名 rename to 新表名;
      # 删除表
      drop table if exists 表名;
      # 删除指定表,并重新创建该表
      truncate table 表名;
      # 插入表数据
      ## 插入批量指定字段数据
      insert into 表名(字段1,字段2,...) values(属性1,属性2),(属性1,属性2),...;
      ## 插入全部字段数据
      insert into 表名 values(属性1,属性2,...);
      # 清空表数据
      delete from 表名;
      # 按条件清除数据
      delete from 表名 where 字段=属性;
      # 更新表数据
      update 表名 set 字段1=新属性,字段2=新属性 where 字段=属性;
      # 查
      

image.png