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;】
MySQL数据库语法总结笔记
最新推荐文章于 2022-10-26 21:27:08 发布