MySql数据库学习(一)

一、关系型数据库

1.数据库管理系统

应用软件-管理数据库

2.数据库

存放数据

3.数据库管理员

使用数据库管理系统管理数据库中的数据

4.数据库应用程序

使用编程语言操作数据库完成业务功能的应用项目

二、安装数据库

SQLServer、Oracle、MySql、DB2

数据库的配置文件:

MySql的配置文件是my.ini

default-character-set=utf8;//设置mysql客户端默认字符集

character-set-server=utf8;//设置mysql服务端默认字符集

这两个设置解决查询跟插入时的字符乱码

 

basedir=d:\java\mysql-7.0.6;//mysql安装目录

datadir=d:\java\mysql-7.0.6\data;//mysql数据库的数据存储目录

建议尽量将数据跟mysql安装分开,避免因系统坏了,然后数据丢失

 

max_connections=100;//设置最大连接数,以防太多连接消耗cpu

超过100就会提示服务器拒绝你的请求

 

default-storage-engine=INNODB;//创建新表时将使用的默认存储引擎

--------------------------------------------------------------

mysql配置命令(启动,停止,删除都需要root权限):

1.安装mysql服务:

mysqld install

2.卸载mysql服务:

mysqld remove

3.初始化mysql数据库

mysqld --initialize-insecure --user=mysql

4.启动mysql服务:

net start mysql

5.停止mysql服务:

net stop mysql

6.修改roo账号密码:

update mysql.user set authentication_string=password('123456') where user='root' and host='localhost';

flush privileges;

注意:localhost表示root在localhost上登陆的密码为123456

7.允许root账号远程访问

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456';

flush privileges;

8.退出mysql数据库:

exit

9.退出当前mysql用户:

quit

10.登陆mysql服务:

mysql -uroot -p

11.查看mysql数据库列表

show databases;

12.进入xxx数据库

use xxx;

13.查看xxx下有哪些表:

show tables;//查看当前数据库

show tables from xxx;//查看其他数据库中的表

14.查看表aaa的结构:

desc aaa;

15.查看表数据:

select * from user;

注意:这样查出来的列很乱,所以通常将*替换为需要查询的字段

16.查看创建表的语句:

show create table emp;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值