随笔分类 - MySQL
摘要:关联映射:一对一一对一关系就如球队与球队所在地址之间的关系,一支球队仅有一个地址,而一个地址区也仅有一支球队。数据表间一对一关系的表现有两种,一种是外键关联,一种是主键关联。图示如下:一对一外键关联:一对一主键关联:要求两个表的主键必须完全一致,通过两个表的主键建立关联关系出自:http://hi....
阅读全文
摘要:GBK: create database test2 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;UTF8: CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8 COLLATE utf8_gene...
阅读全文
摘要:使用ResultSet的getTimestamp方法获取java.util.Date型数据java.util.Date time = rs.getTimestamp("time");
阅读全文
摘要:格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码" 例1、增加一个用户user_1密码为123,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MySQL,然后键入以下命令: mysql> grant select,insert,update,delete on *.* to wuyou@'%' identified by '123'; mysql> flush privileges; 例1:其中*.*所有数据库的所有表,w
阅读全文
摘要:初始化密码:由于安装MySQL完后,MySQL会自动提供一个不带密码的root用户,为了安全起见给root设置密码:#mysqladmin -u root password 123 (123为密码,也可以写成:’123′或”123″) ;至此root用户的密码成功改为123了。设置密码后登入时就不能直接输入mysql了,必须跟些参数了,如下:[root@localhost ~]# mysql -u root -p (-u 后跟登入的用户名,-p 提示要密码登入)Enter password:(输入密码)修改密码:[root@localhost ~] #mysqladmin -u root -p
阅读全文
摘要:①mysql > show create table 表名;②mysql > desc 表名;③mysql > describe 表名;
阅读全文
摘要:执行下面的命令初始化授权表:./scripts/mysql_install_db --user=mysql
阅读全文
摘要:#先停止mysql,再运行下一句$ mysqld_safe --user=mysql --skip-grant-tables --skip-networking &$ mysql -u root mysql#替换你的新密码mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';mysql> FLUSH PRIVILEGES;#退出mysqlmysql> quit#使用新的root密码进入mysql$ mysql -u root -pEnter p
阅读全文
摘要:请看如下红色部分,show为mysql的保留字,所以我在hibernate修改show字段值的时候出现错误,原来是show跟mysql的保留字相同了CREATETABLE`t_letter`(`lid`int(11)NOTNULLAUTO_INCREMENTCOMMENT'主键',`title`varchar(200)DEFAULTNULLCOMMENT'留言标题',`content`textCOMMENT'留言内容',`time`datetimeDEFAULTNULLCOMMENT'留言时间',`status`int(11)DE
阅读全文
摘要:如果t_message表和t_user_has_message表通过字段id和messageId相关联,并且打算删除这两张表拥有共同关联id的数据,可以使用SQL语句:DELETE m, uhm FROM t_message AS m, t_user_has_message AS uhm WHERE uhm.messageId = m.id AND m.id IN (1,2,3)即可删除两表的且id为1,2,3的数据
阅读全文