MySQL数据库语法总结笔记

1.SQL对数据库进行操作
*创建数据库 create database 数据库名称; 【示例:create database itheima;】
*查看数据库 ————— show databases;
*查看某个数据库的定义信息 show create database 数据库名称;
*修改数据库 ————— alter database 数据库名称 character set 字符集 collate 校对规则; (collate 校对规则可以不写,不写系统会默认校对规则) 【示例:alter database itheima character set utf8;】
*删除数据库 drop database 数据库名称; 【示例:drop database itheima;】
*切换(选择、使用)数据库 use 数据库名称; 【示例:use itheima;】
*查看当前正在使用的数据库 select database();
2.约束
*主键约束: primary key 主键约束默认就是唯一 非空的 【一般一个表里面只有一个主键约束】
*唯一约束: unique
*非空约束: not null 【该字段可以出现重复的值,但是不能为空】
3.SQL对表的操作
*SQL查看表
*查看某个数据库下的所有的表 show tables; 【table后面有个s】
*查看某个表的结构详细信息 desc 表名; 【示例:desc user;】—表名随便取
*SQL删除表
*直接彻底删除表格 drop table 表名; 【示例:drop table user;】
*摧毁表 truncate table 表名; 【示例:truncate table user;】
*SQL修改表
*修改表:添加列 alter table 表名 add 列名 类型(长度)约束; 【示例:alter table user add image varchar(100);】—约束可以不写,系统默认自带约束
*修改表:修改列类型,长度和约束 alter table 表名 modify 列名 类型(长度) 约束; 【示例:alter table user modify image varchar(150);】
*修改表:删除列 ————– alter table 表名 drop 列名; —————————-【示例:alter table user drop age;】
*修改表:修改列名称 alter table 表名 change 旧列名 新列名 类型(长度)约束; 【示例:alter table user change image pic varchar(150);】
*修改表:修改表名(比较少用) rename table 原表名 to 新的表名;————————【示例:rename table user to employee;】
*修改表:修改表的字集(比较少用) alter table 表名 character set 字符集; 【示例:alter table employee character set gbk;】

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值