MySQL学习笔记
一、MySQL基本命令集合:
1、 create database mydata;//创建数据库
2、 use mydata; //在mydata这个数据库下工作
3、 create table dept //在mydata数据库下创建表dept
(
deptno int primary key,
dname varchar(14),
loc varchar(13)
);
create table emp //在mydata数据库下创建表emp
(
empno int primary key,
ename varchar(10),
job varchar(10),
mar int,
hiredate datetime,
sal double,
comm double,
deptno int,
foreign key (deptno) references dept(deptno)
);
4、 show databases;//显示数据库
5、 show tables;//显示表
6、 desc dept;//显示dept表的结构
7、 insert into dept values(10, ‘A’, ‘A’);//向dept表中添加记录
insert into dept values(20, ‘B’, ‘B’);
insert into dept values(30, ‘C’, ‘C’);
commit; //提交
8、 select * from dept;//查询记录
select * from dept order by deptno desc limit 3,2;//显示记录
二、MySQL的自动递增:
create table article //创建自动递增表
(
Id int primary key auto_increment,
Title varchar(255)
);
Insert into article values(null,’a’);
Insert into article values(null,’b’);
Insert into article(title) values(‘c’);
三、MySQL的日期时间:
1、 select now();//显示当前时间
2、 select date_format(now( ),’%y-%m-%d %H:%i:%s’);//显示指定格式的时间
四、MySQL_jdbc连接:
import java.sql.*;
public class TestMysqlConnection {
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
Class.forName("com.mysql.jdbc.Driver");
&nb
相关文档:
MYSQL自增列
1.关键字 :auto_increment
2.自增用法
例:
CREATE TABLE animals ( id mediumint not null auto_increment,
name char(30) not null,
primary key (id));
3.关于自增
Q:怎么获得当前的自增的最大值?
A:select @@identity
Q:怎么获得table的当前自增最大值?
A:select max(id) from table ......
在近期的项目维护工作中,时常出现主键重复的异常。经过一系列资料的查询之后,发现时hibernate映射文件配置问题。
mysql提供主键“自动增量”的配置,指定该类型的主键,mysql能够自动加一。
在hibernate映射文件中,关于主键的配置不能是
<generator class="increment"&g ......
来自: http://www.phpv.net/html/1666.html
#BEGIN CONFIG INFO
#DESCR: 4GB RAM, 只使用InnoDB, ACID, 少量的连接, 队列负载大
#TYPE: SYSTEM
#END CONFIG INFO
#
# 此mysql配置文件例子针对4G内存
# 主要使用INNODB
#处理复杂队列并且连接数量较少的mysql服务器
#
# 将此文件复制到/etc/my.cnf 作为全局设置, ......
下载地址:http://download.csdn.net/down/434743/yuzhongqing2005
Navicat 8 for MySQL的注册码:
PremiumSoft Navicat for MySQL Enterprise Edition v8.XX
姓名(Name):3ddown.com
组织(Organization):3ddown.com
注册码(Serial):NAVJ-W56S-3YUU-MVHV ......