mysql数据库密码字段查看_mysql基本操作(数据库,表,字段,记录)

连接数据库

1)游客登陆(不一定能登入,登入了也啥都不能干)

>: mysql

2)账号密码登录

>: mysql -u root -p

再输入密码,没有任何提示,没有密码直接回车

3)连接指定服务器的mysql

>: mysql -h ip地址 -P 端口号 -u 账号 -p

回车后敲入密码

eg:

>: mysql -hlocalhost -P3306 -uroot -p #默认端口3306

4)退出数据库

>: quit

>: exit

用户信息管理

都是通过mysql.user 查看 或者修改

1)查看当前登录的用户

mysql>: select user();

2)root权限下可以查看所有用户信息

mysql>: select * from mysql.user;

mysql>: select * from mysql.user \G

mysql>: select user,password,host from mysql.user;

3)root登录下,删除游客(操作后要重启mysql服务)

mysql>: delete from mysql.user where user='';

4)root登录下,修改密码(操作后要重启mysql服务)

mysql>: update mysql.user set password=password('12345678') where host='localhost';

5)没有登录

>: mysqladmin -u用户名 -p旧密码 -h域名 password "新密码"

eg>: mysqladmin -uroot -p12345678 -hlocalhost password "root"

6)root登录下,创建用户

mysql>:grant 权限们 on 数据库名.表名 to 用户名@主机名 identified by '密码';

数据库的基本操作

1)查看已有数据库

mysql>:show databases;

2)选择某个数据库

mysql>:use 数据库名

3)查看当前所在数据库

mysql>:select database();

4)创建数据库

mysql>:create database 数据库名 [charset=编码格式];

修改已创建的数据库的编码

alter database 数据库表名 CHARACTER SET utf8 COLLATE utf8_general_ci;

alter database db1 charset="utf8"; ##必须加database

eg>: create database owen;

eg>: create database zero charset=utf8;

eg>: create database tank;

5)查看创建数据库的详细内容

mysql>:show create database 数据库名;

eg>: show create database owen;

6)删除数据库

mysql>: drop database 数据库名;

eg>: drop database tank;

表的基本操作

前提:先选取要操作的数据库

1)查看已有表

mysql>:show tables;

2)创建表

mysql>:create table 表名(字段们,即定义格式以及类型;

eg>: create table student(name varchar(16), age int);

eg>: create table teacher(name varchar(16), age int);

3)查看创建表的sql

mysql>:show create table 表名;

eg>: show create table student;

4)查看创建表的结构

mysql>:desc 表名;

5)删除表

mysql>: drop table 表名;

eg>: drop table teacher;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值