数据库之简单入门

  • 1.DDL语句 数据库定义语句 (对 库 表 进行定义)
    Create Drop Alter
  • 2.DML语句 对数据库中表的数据进行操作
    insert update delete
  • 3.DQL语句 对数据库中的数据进行查询(简单查询)
    select

1.DDL语句

  • 1.查询当前所有的数据
  •  show databases
    
  • 2.创建数据库
  •  Create database 数据库名
    
  • 3.查看数据库的字符集 默认字符集latin1 不支持中文的
  •  show create database 数据库名
    
  • 4.修改以创建成功的数据库的字符集
  •  alter database 数据库名 character set utf8;
    
  • 5.创建库的同时制定字符集
  •  create database 数据库名 character set 编码方式;
    
  • 6.通过修改mysql配置文件更改默认字符集 uft-8
  • windows bin文件夹下 my.ini 
    
  • mac     前往文件夹/etc下 my.cnf
    
  • 7.修改数据库名字
  • alter database 库名
    
  • 8.查看当前数据库支持的编码格式
  • show character set;
    
  • description 编码格式
  • Default Collection 矫正规则
  • 9.创建数据库指定字符集 并 设置 对应的校验规则
  • create database 数据库名 character set gbk collate gbk_chinese_ci;
    
  • 注意:校验规则要和字符集对应
  • 10.切换使用的数据库
  • use 数据库名
    
  • 11.查看当前使用的数据库
  • select database();
    
  • 12.在数据库中创建表 最后不要加逗号
  • create table 表名 (
    
  •  字段名1 字段的类型,
    
  •  字段名2 字段的类型,
    
  •  字段名3 字段的类型
    
  • );
  • 13.查看表细节
  • desc 表名;
    
  • 14.给表添加一个字段 image blob
  • alter table 表名 add 字段名 字段类型;
    
  • 15.给表删除image 字段
  • alter table 表名 drop 字段名;
    
  • 16.修改字段名
  • alter table 表名 change 老字段 新字段 新字段的类型;
    
  • 17.修改name字段的类型长度
  • alter table  表名 modify 字段名 字段类型;
    
  • 18.删除表
  • drop table 表名;
    

2.DML语句 操作表数据

  • 1.插入数据

  • 单条插入(可以选择性插入字段)

  •  insert into 表名 (字段1, 字段2, 字段3...) values (字段1的值, 字段2的值, 字段3的值...);
    
  • 注意 字段和字段的值的顺序要对应

  •   允许插入空值 使用null
    
  • 批量插入 必须插入表中所有的字段

  •   insert into 表名 values (字段1的值, 字段2的值, 字段3的值...),(字段1的值, 字段2的值, 字段3的值...)...;
    
  • 注意插入字段的顺序 要跟创建表的字段顺序一致

  • 2.修改数据

  • update 表名 set 字段1=值1, 字段2=值2,字段3=值3... where 选择条件;
    
  • 3.删除数据

  • delete from 表名 where 条件
    

3.DQL数据库查询语句

  • select
  • 对数据中数据进行查询 不会更改数据中的数据
  • 根据查询的条件不同 返回不同的表
  • 1.查询全表字段
  • select * from 表名;
    
  • 2.查询指定字段数据
  • select 字段1,字段2... from 表名;
    

猜你喜欢

转载自blog.csdn.net/qq_37113621/article/details/82858180