SQL进阶
SQL进阶1.约束之主键约束非空、唯一、被引用当表的某一列被指定为主键之后,该列就不能为空,不能有重复值出现。创建表时指定主键的两种方式:CREATE TABLE stu1( sid CHAR(6) PRIMARY KEY, sname VARCHAR(20), age INT, gender VARCHAR(10) );指定sid为主键列,既为sid添加主键...
SQL进阶1.约束之主键约束非空、唯一、被引用当表的某一列被指定为主键之后,该列就不能为空,不能有重复值出现。创建表时指定主键的两种方式:CREATE TABLE stu1( sid CHAR(6) PRIMARY KEY, sname VARCHAR(20), age INT, gender VARCHAR(10) );指定sid为主键列,既为sid添加主键...
JDBC1.什么是JDBC?JDBC就是java数据库连接,说白了就是用java语言来操作数据库,JDBC使用java语言向数据库中发送SQL语句。导入Jar包,加载驱动类,给出url、user、password。使用DriverManager类得到connection对象。jar包地址:mysql-connector-java-5.1.47.jarpackage com.forcoldpl...
mysql数据库1.DDL数据定义语言1.创建表CREATE TABLE stu( id int, name varchar(10) );2.查看数据库中所有表名称SHOW TABLES;3.查看指定表的创建语句SHOW CREATE TABLE stu;4.查看表结构DESC stu;5.删除表DROP TABLE stu;6.修改表1.修改之添加列ALTER TABLE ...
单表的查询练习1.查询出部门编号为30的员工SELECT * FROM emp WHERE DEPTNO=30;2.查询所有销售员的姓名、编号和部门编号SELECT ename,empno,deptno FROM emp WHERE job="销售员";3.找出奖金高于工资的员工SELECT * FROM emp WHERE comm > sal;4.找出奖金高于...
事务处理1.事务的四大特性1.原子性 事务中的所有的操作是不可分割的原子单位,要么全部操作成功,要么全部失败。2.一致性 当事务执行后,数据库的状态应该和业务规则保持一致。比如说,转账业务,无论事务成功与否,两个账户的金额之和因当是不变的。3.隔离性 隔离性是指在并发操作中,不同的事务应该隔离,并发操作的事务不应该互相干扰。4.持久性 一旦事务提交成功,所有的...