一、连接MySQL
如果mysqld服务启动,使用mysql连接服务器。如果是连接本机的MySQL,而且用户名是root,没有密码,直接
键入mysql命令,就可登入;也可以像下面加入链接参数,出现enter输入密码,没有密码直接回车。
如果直接键入mysql命令,出现access denied消息。
二、创建数据库
三、建表
四、插入数据
五、查询表
六、退出
七、mysql命令从配置文件中读取参数
在安装文件下my.ini配置文件:
#通用客户端程序
[client]
host=localhost
user=root
password
port=3306
#mysql命令选项
[mysql]
default-character-set=utf8
查询mysql命令从my.ini文件中读取那些参数
八、取消整个语句命令
按/c,然后回车
九、读入sql文件
>mysql cookbook < limbs.sql
十、一行输入所有的sql语句
>mysql -e "select count(*) from student" school
十一、把mysql当作计算器
mysql>SET @daily_room_charge=100.00;
mysql>SET @num_of_nights=3;
mysql>SET @tax_percent=8;
mysql>SET @total_room_charge = @daily_room_charge * @num_of_nights;
mysql>select @total;
十二、java链接Mysql
下载mysql的jdbc驱动,并设置classpath环境变量
十三、java中捕获异常
所有的Exception对象支持getMessage()方法。JDBC方法可能使用SQLException对象抛出异常;
这类似于Exception对象,而且还支持getErrorCode()和getMessage()分别返回MySQL特定的
错误和消息字符串。getSQLState()返回包含SQLSTATE值的字符串。
你也可以获得关于非致命警告的消息,有些方法使用SQLWarning对象生成这些警告。
SQLWarning是SQLException的一个子类,但是警告是被推放在一个列表中而不是立即抛出,所以
他们不会中断你的程序,你可以随意输出它们。