Mysql DDL与DML】的更多相关文章

mysql [Structure Query Language] 的组成分4个部分: DDL     [Data Mefinition Language]    数据定义语言 DML    [Data Manipulation Language]    数据操纵语言 DCL    [Data Control Language]    数据控制语言 DQL    [Data  Query Language ]   数据查询语言 1.DDL 数据定义 关键点:CREATE TABLE.ALTER T…
1,文件导入:LOAD DATA INFILE '/tmp/pet.txt' INTO TABLE pet FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n'; 2,文件导出:select * INTO OUTFILE '/tmp/ptest2.txt' FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' FROM pet; 对于可空的值或字段,用"\N"表示. 3,在Mysql的查询集合中…
Mysql 数据库操作之DDL.DML.DQL语句操作 设置数据库用户名密码 l  Show databases 查看数据库列表信息 l  查看数据库中的数据表信息 ,格式: use 数据库名: show tables; l  显示数据表的结构(字段) 格式:describe 数据库.表名 小结: show databases: .....查看数据库信息 Use 数据库名: Show tables:  ..........查看数据库中的数据表信息 Describe 数据库名.表名;  .....…
MySQL DDL操作执行的三种方式 1,INPLACE,在进行DDL操作时,不影响表的读&写,可以正常执行表上的DML操作,避免与COPY方法相关的磁盘I/O和CPU周期,从而最小化数据库的总体负载. 最小化负载有助于在DDL操作期间保持良好的性能和高吞吐量. 2,COPY,不允许并发执行过多个DDL,执行过程中表不允许写但可读. 过程是通过创建一个新结构的临时表,将数据copy到临时表,完成后删除原表,重命名新表的方式,需要拷贝原始表, 3,INSTANT,从 MySQL 8.0.12 开始…
点击打开所使用到的数据库>>> 删除客户"刘一鸣". 执行 SQL 代码"delete from customer where cName=' 刘一鸣 '",会出现删除异常. 打开从表 orders 的设计视图,单击"外键",出现 orders 表外键编辑窗口,下拉选中"删除时"的状态值为"SET NULL". 如果删除客户时,该客户所下订单亦跟着全部删除,则下拉选中"删除时&q…
点击打开所使用到的数据库>>> 1.添加 easyShopping 客户数据. insert into customer values('abc111','111',' 刘一鸣 ',' 北京市朝阳区新源南路 14 号 ','13901212345'); 2.将客户所在城市的名字的最后添加"市",如"北京"更新为"北京市",并且将客户电话的最前面加上中国电话国际代码"86",如"1390×××2345…
点击打开所使用到的数据库>>> 1.使用 DDL 语句修改 easyShopping 商品表 goods 表结构,要求如下: 新增字段生产厂商 manufacturer,它的类型为 varchar(50). 将字段 unitPrice 更名为 price,字段类型维持不变,仍为 decimal(8,2) 类型. 将字段 category 的类型修改为 varchar(50). 删除字段 saleCount. 删除定义在 goodsName 字段的唯一约束,约束名为 unique_gNam…
点击打开所使用到的数据库>>> 1.使用 DDL 创建 easyShopping2 数据库. create database easyShopping2 2.使用 DDL 更改 easyShopping2 数据库的名字为 easyShopping3. rename database easyShopping2 to easyShopping3 3.使用 DDL 删除数据库 easyShopping3. drop database easyShopping3 4.使用 DDL 创建商品表和…
上一章的代码中,可以发现,jdbc执行DDL和DML有几个步骤都是一样的: 1)执行语句开始时,创建驱动注册对象.获取连接的数据库对象.创建Statement对象 // 创建驱动注册对象 Class.forName("com.mysql.jdbc.Driver"); // 获取连接的数据库对象 Connection conn = DriverManager.getConnection(url, user, password); // 创建Statement对象 Statement st…
|- Statement接口: 用于执行静态的sql语句 |- int executeUpdate(String sql)  : 执行静态的更新sql语句(DDL,DML) |- ResultSet executeQuery(String sql)  :执行的静态的查询sql语句(DQL) |-PreparedStatement接口(Statement接口的子类):用于执行预编译sql语句 |- int executeUpdate() : 执行预编译的更新sql语句(DDL,DML) |-Res…