数据库语句大全
数据库语句大全
一、创建和删除数据库
1、创建用户
//创建用户且置密码,MySQL、Oracle ----必须在超级管理员身份下操作
create user hnc identified by '1234'
2、创建数据库
//创建数据库 并手动指定编码格式
CREATE DATABASE IF NOT EXISTS hncu DEFAULT CHARACTER SET 'utf8';
3、删除数据库
DROP DATABASE mydb2; //删除数据库
//查询(显示数据库)
SHOW DATABASES; /*注:用Tab键补全代码,类似MyEclipse中的Alt+/ */
二、数据库编码问题
1、指定数据库编码
方法1:可以在MySQL的配置文件如my.ini中指定:
default-character-set = GBK 或 default-character-set ……此处隐藏6270个字……sname) VALUES(id,nm);
SELECT COUNT(*) INTO num FROM stud;
END$$
DELIMITER ;
CALL p3(1016,'无名',@aa);
SELECT @aa; //输出变量aa的值
七、事务处理
START TRANSACTION
DELETE FROM stud WHERE id=1015;
DELETE FROM stud WHERE id=1014;
SELECT * FROM stud;
ROLLBACK / COMMIT;
◎采用事务的java编程
try{
st.execute("START TRANSACTION;");
st.execute("DELETE FROM stud WHERE id=1015;");
st.execute("DELETE FROM stud WHERE id=1014;");
....
st.execute(" commit(); ");
}catch(Exception e){
rollback();
}