MySQL操作语句

SQL分类

  • DDL (Data Definition Languages)语句:数据定义语言,这些语句定义了不同的数据段、数据库、表、列、索引等数据库对象的定义。常用的语句关键字主要包括create、drop、alter等。

  • DML (Data Manipulation Language)语句:数据操纵语言,用于添加、删除、更新和查询数据库记录,并检查数据完整性,常用的语句关键字主要包括insert、delete、update和select等。
  • DCL (Data Control Language)语句:数据控制语句,用于控制不同数据段直接的许可和访问级别的语句。这些语句定义了数据库、表、字段、用户的访问权限和安全级别。主要的语句关键字包括grant、revoke等。

数据定义语句ddl:

#mysql注释
#创建表
create table `user`(
	id int PRIMARY key auto_increment,
	userName varchar(50),
	userId varchar(50),
	gender varchar(5) default '男',
	birthday varchar(20),
	address varchar(100)
);

#查看表
desc `user`;


#修改表
#修改列类型
#注意:不是任何情况下都可以去修改的,
#只有当字段只包含空值时才可以修改。
alter table `user` modify gender  varchar(4);
#增加列
alter table `user` add tel varchar(50);
#删除列
alter table `user` drop tel;
alter table `user` drop column tel;
#列改名
alter table `user` change userName emp_Name varchar(18);
#更改表名
alter table `user` rename emp;
rename table emp to `user`;

  

创建表

#mysql注释
#创建表
create table `user`(
	id int PRIMARY key auto_increment,
	userName varchar(50),
	userId varchar(50),
	gender varchar(5) default '男',
	birthday varchar(20),
	address varchar(100)
);

  

 查看表

#查看表
desc `user`;

  

删除表

#删除表
drop table `user`;

  

修改表

#修改表
#修改列类型
#注意:不是任何情况下都可以去修改的,
#只有当字段只包含空值时才可以修改。
alter table `user` modify gender  varchar(4);
#增加列
alter table `user` add tel varchar(50);
#删除列
alter table `user` drop tel;
alter table `user` drop column tel;
#列改名
alter table `user` change userName emp_Name varchar(18);
#更改表名
alter table `user` rename emp;
rename table emp to `user`;

  

注意:如果删除的列不存在,会报错的

原文地址:https://www.cnblogs.com/1906859953Lucas/p/10879543.html