mysql数据库创建库和表常用语法

本文介绍了MySQL中创建、查看和管理数据库的基本操作,包括CREATEDATABASE、SHOWDATABASES、ALTERDATABASE等命令,以及创建和修改表结构的方法,如ADDCOLUMN、MODIFYCOLUMN等。同时,讲解了如何插入、更新和删除数据,强调了逻辑删除的概念。
摘要由CSDN通过智能技术生成

1.直接创建数据库(使用默认的编码方式):CREATE DATABASE 数据库名;
2.判断是否存在并创建数据库(了解):CREATE DATABASE IF NOT EXISTS 数据库名;
3.创建数据库并指定字符集(了解):CREATE DATABASE 数据库名 CHARACTER SET 字符集;
查看表
4.查看所有的数据库:SHOW DATABASES;
5.查看某个数据库的定义信息:SHOW CREATE DATABASE 数据库名;
6.修改数据库字符集格式:ALTER DATABASE db1 DEFAULT CHARACTER SET utf8;
7.删除数据库: DROP DATABASE 数据库名;
8.创建表
    -- 创建表
    create table 表名(
      字段名 字段类型 约束,
      字段名 字段类型 约束
    );
9.查看某个数据库中的所有表:SHOW TABLES;
10.查看表结构(查看表有多少个字段,什么类型):DESC 表名;
11.查看创建表的SQL语句:SHOW CREATE TABLE 表名;
修改表结构:
12.添加表列(添加一个字段):alter table 表名 add 字段名 字段类型;   添加字段
13.修改列类型(修改字段类型):alter table 表名 modify 字段名 字段类型;  修改字段类型
14.修改列名(修改字段名称):alter table 表名 CHANGE 字段名(旧) 字段名(新) 字段类型;  重命名字段名
15.删除列(删除字段):alter table 表名 drop 字段名;          删除字段
16.修改表名(修改表名):RENAME TABLE 表名 TO 新表名;
17.修改表的字符集(编码方式):ALTER TABLE 表名 character set 字符集;
删除表
18.直接删除表: DROP TABLE 表名;

添加数据信息:
    罗列所有的字段
    INSERT INTO 表名 (字段名1, 字段名2, 字段名3…) VALUES (值1, 值2, 值3);
    不写字段名
    INSERT INTO 表名 VALUES (值1, 值2, 值3…);
    此时值的个数,顺序,类型要和数据库表字段的个数,顺序,类型保持一致
修改数据信息:
    修改所有字段:
    update 表名 set 字段名1=值1,字段名2=值2...
    修改满足条件的字段:
    update 表名 set 字段名1=值1,字段名2=值2... where 条件
删除数据信息:
    删除满足条件的数据信息:delete from 表名 where 条件
    删除所有数据信息:delete from 表名; 一行一行删除数据信息
        truncate table 表名; 摧毁表,创建一张结构相同的表
注意:
    在工作中所有的删除都是假删除 --- 逻辑删除
    假删除(逻辑删除),本质上是修改,修改数据的状态

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值