mysql基础一:数据库、表、表字段的SQL及SQL分类

 

1.关于数据库的sql(增、删、查):

① create database dbName character set utf8;

②drop database dbName;

③show databases;

  show create database dbName;

2.关于表sql(增、删、改、查)

①creat table  tableName(id int primary key auto_increament,name varchar(20)) charset=utf8 engine=innodb;

  insert into tableName values(),();

②drop table tableName;

  thuncate table tableName;

③update tableName set ..........;

  rename tableName to NewTableName

 alter table tableName charset=utf8/gbk engine=innodb/myisam;

④select  * from tableName;

  desc tableName;

  show tables;

  show create table tableName

3.关于表sql字段(增、删、改)

①alter table tableName add 字段名称 字段类型 first/after 别的字段

②alter table tableName drop 字段名称;

③alter table tableName change 原字段名 新字段名 字段类型;(修改字段名和类型)

   alter table tableName modify  字段名 字段类型 first/after 别的字段;(修改类型和位置)

4.SQL分类

①DDL :Data Definition language :create,drop,alter,truncate(不支持事务)

②DML: Data Manipulation Language:insert,update,delete,select(支持事务)

③DQL: Data Query Language : select

④TCL: Transaction Control Language: begin、rollback、commit、savepoint s1、rollback to s1;

⑤DCL:Data Control Language:分配用户权限相关

 

下一篇:名词解释(注释、主键约束、主键+自增、数据冗余、truncate、事务、数据类型):https://blog.csdn.net/Struggle233/article/details/88923560

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值