首页 > 第一讲SQL命令的DDL和DML操作讲解

第一讲SQL命令的DDL和DML操作讲解

知识点:

一、sql命令DDL(结构化操作)

二、sql命令DML操作(增删改查)

1.sql命令DDL(结构化操作)

1.1表添加字段:

alter table 表名 add 列定义

如:

alter table Student add email varchar(128);

1.2 修改字段:

alter table 表名 change 旧字段名 新字段名;

alter table Student change email StuEmail varchar(256);

1.3删除字段:

alter table 表名 drop 字段

alter table Student drop StuEmail;

1.4 修改表名称

alter table 表名rename 新表名

alter table Student rename NewStu;

 1.5 删除表操作

drop table 表名

drop table NewStu;

二、SQL DML操作(增删改查)

2.1 增加:

 insert into 表名(字段1,。。。) values(val1,...);

insert into Student(stuNum,StuName,StuAage,StuSex) values('0001','demo1',28,1);

2.2 查看:

select * from 表名

select * from Student;

修改Mysql字符集:

如果出现乱码,可能是字符集设置不准确:

用 set 变量=字符集 修改,如:

查看Mysql系统变量:

show variables;

查看字符集的系统变量:

show variables like '%character%';

注意:set names  gbk;命令只起到临时作用。

 2.3修改表记录:

update 表名 set 字段=值,。。。;

update Student set StuName='余小东' where StuNum = '0001'

3.删除表记录

delete from 表名 where 条件

delete from Student where StuNum = '0001'

4.表查询:

select 字段列表 from 表名[where 条件] [order by 字段 asc|desc][limit 起始位置 长度][group by 字段];

转载于:https://www.cnblogs.com/wshnx/p/6366209.html

更多相关:

  • Math.max(...arr);//返回数组最大值 Math.min(...arr);//返回数组最小值Math.max(...objArr.map(o => o.最值字段名));//返回对象数组最大值 Math.min(...objArr.map(o => o.最值字段名));//返回对象数组最小值objArr.sort((pre...

  • 有关函数的官方文档:https://onlinehelp.tableau.com/current/pro/desktop/zh-cn/functions_functions_string.htm 注意事项: 1.记录数:是Tableau自动给每行观测值赋值为1。 2.维度的字段,是不能用于计算的,若是要用于计算,则需要转成度量。 3...

  • 1:删除   连接数据库:新建连接数据库,或者应用转换中已经定义好的数据库。 目标模式:指什么现在还不明确,集群模式?子服务器模式?--要写入数据的表的Schema名称。允许表名中包含“.”是很重要的。  目标表:指定删除记录所对应的表。   提交记录数量:提交之前要改变(删除)的行数   表字段:来源于目标表中的字段。   流字段:...

  • 前言: 前面两篇都是大体介绍流程,有一些配置细节,没有细说,这里用一篇补上。 1、Excel配置项 起始行索引、列头跨行数: 对于自定义的Excel导入模板(有时候模板是由客户提供,模板的规则很乱)比如模板里前面是一些说明,中间是列头,下面还带有数据和说明格式。通过配置起始行索引,以及列头跨行数(0或1都代表一行),则可以解决此类...

  • 1.查询频繁 2.区分度高 例如:数据库表字段:sex 存储:男女,区分度就不高。 3.长度小 索引的长度直接影响索引文件的大小,影响增删改的速度,并间接影响查询速度。 4.尽可能覆盖常用字段   转载于:https://www.cnblogs.com/mingliangzhu/p/6972045.html...

  • Spec: TS36.211 - Table 5.7.1-2...

  • 阿里云介绍: 1. 下载安装包。作为阿里主要的数据传输工具Datax,阿里已经完全开源到github上面了。下载地址(https://github.com/alibaba/DataX)。 2. 安装环境: JDK(1.6以上,推荐1.6)Python(推荐Python2.6.X)Apache Maven 3.x (Compile D...

  • xmlns xml namespaces 参考 http://www.w3school.com.cn/tags/tag_prop_xmlns.asp http://www.w3school.com.cn/xml/xml_namespaces.asp

    这是一行
  • 1.创建数据库:create database database-name 2.删除数据库:delete database database-name 3.选择:select * from table where ... 4.插入:insert into table(field1,field2) values(value1,value...

  • [SQL基础教程] 1-5 表的删除和更新 表的删除 语法DROP TABLE <表名>; 法则 1-12 删除的表无法恢复 表定义的更新 语法ALTER TABLE<表名> ADD COLUMN<列的定义>; // 添加列 ALTER TABLE<表名> DROP COLUMN<列的定义>; // 删除列 ps:...