mysql基本操作
来源:互联网 发布:java poi word 编辑:程序博客网 时间:2024/06/08 07:20
//进入数据库:打开cms->输入mysql -uroot -p->输入密码(root)
//查看数据库
//打开某一数据库:use 数据库名 ;eg:usedangdang;
//显示数据库里的表:show tables;
//创建数据库:CREATE DATABASE 数据库名 CHARACTER SETgbk(或utf8);
//删除数据库:DROP DATABASE 数据库名;
//查看数据库:SHOW CREATE DATABASE数据库名;
//新建表
DROP TABLEIF EXISTS t_students;
CREATETABLE t_students(
id int(12)NOT NULL auto_increment,
namevarchar(100) NOT NULL,
ageTINYINT,
sexENUM('男','女'),
dbatedate,
PRIMARYKEY
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERTINTO t_students VALUES(1,'TOM',19,'男','2012-12-25');
INSERTINTO t_students VALUES(2,'TOM2',20,'男','2013-12-25');
INSERTINTO t_students VALUES(3,'TOM3',21,'男','2014-12-25');
SELECT *FROM t_students;
ALTERTABLE t_students ADD email VARCHAR(50);//添加列
ALTERTABLE t_students DROP email;
DESCt_students;
SHOWCREATE TABLE t_students;
ALTERTABLE t_students MODIFY name varchar(25);
ALTERTABLE t_students CHANGE name sname varchar(35);
UPDATEt_students SET age=age+10;
UPDATEt_students SET dbate='2000-10-10',sex='女' WHERE sname ='TOM';
1\SELECT *FROM emp WHERE ename = 'james';
2\SELECT *FROM emp WHERE ename REGEXP '^a';
3\SELECT *FROM emp WHERE (deptno = 20&&job ='clerk'||deptno = 10&&job ='manager');//多项内容查找
4\SELECTename,hiredate FROM
String url= "jdbc:mysql://127.0.0.1/cms";
//jdbc:mysql://协议
//
//cms
Class.forName("com.mysql.jdbc.Driver"); //
例:
实现控制台/jdbc版
1\用户信息注册表
CREATETABLE bbs_user(
id intprimary key auto_increment,
nameVARCHAR(50) not null default '',
emailVARCHAR(50) UNIQUE,
pwdVARCHAR(50) not null default '',
hobbyVARCHAR(50),
qqVARCHAR(50) UNIQUE
)engine=innodb;
2\板块
CREATETABLE bbs_user(
id intprimary key auto_increment,
nameVARCHAR(50) not null default '',
emailVARCHAR(50) UNIQUE,
pwdVARCHAR(50) not null default '',
hobbyVARCHAR(50),
qqVARCHAR(50) UNIQUE
)engine=innodb;
3.主题帖,回复
CREATETABLE project(
id INTauto_increment,
pid intnot null default 0,
titlevarchar(25) not null default'',
destvarchar(25) not null default'',
cuservarchar(25) not null default'',
ctimevarchar(25) not null default '0000-00-00',
recountint not null default 0,
primarykey(id)
)engine=innodb;
建一个bbs的数据库
createdatabase bbs default character set gbk;
usebbs;
createtable bbs_user(
id intauto_increment,
namevarchar(25) not null default '',
pwdvarchar(25) not null default '',
emailvarchar(80) not null default '',
lastipvarchar(15) not null default '',
logincountint not null default 0,
statenum('0','1') not null default '1' comment '0禁言',
ctimedatetime not null default '0000-00-00',
primarykey(id)
)engine=innodb;
createtable bbs_page(
id intauto_increment,
titlevarchar(25) not null default '',
desctvarchar(255) not null default '',
adminvarchar(25) not null default '' comment '版主',
ctimedatetime not null default '0000-00-00',
primarykey(id)
)engine=innodb;
createtable bbs_topic(
id intauto_increment,
pid intnot null default 0,
titlevarchar(25) not null default '',
destvarchar(25) not null default '',
cuservarchar(25) not null default '',
ctimedatetime not null default '0000-00-00',
rcount intnot null default 0,
primarykey(id)
)engine=innodb;
insertinto bbs_uservalues(null,"tom","tom!","email@1","hh-hh",67,1,"2012-12-25");
insertinto bbs_topic values(null,0,"java特点","","kaka",now(),3);
insertinto bbs_topic values(null,1,"跨平台","","tom",now(),0);
insertinto bbs_topic values(null,1,"手机开发","","jerry",now(),0);
insertinto bbs_topic values(null,1,"游戏开发","","maray",now(),0);
createtable bbs_admin(
id intprimary key auto_increment,
namevarchar(50) not null default '',
pwdvarchar(50) not null default ''
);
insertinto bbs_admin values(1,'dog','dog');
//分页显示一页10行
SELECT
SELECT
SELECT
- MySQL的基本操作
- Mysql 基本操作
- mysql基本操作
- Mysql的基本操作
- Mysql 基本命令操作
- mysql基本操作
- MySQL的基本操作
- MySQL常用操作基本
- MySQL基本操作
- MySQL基本操作
- MySql数据库基本操作
- MySQL 安装 (基本操作)
- MySQL基本操作(控制台)
- mysql 基本操作函数
- MySQL的基本操作
- MySql 基本操作
- mysql操作基本命令
- MySQL 基本操作命令
- HDU1172:猜数字
- 第一章 概述
- django使用mysql
- PowerVR wiki
- HDU3787:A+B
- mysql基本操作
- DBUtil中的update连接数据库程序
- java web 乱码处理
- css入门部分设置
- 图书管理系统的部分操作(java)
- 斗地主游戏发牌java程序
- 三个数的排序java写法
- 有关日期的计算的java程序
- java程序入门基本