mysql

安装步骤:
下载5.6    解压   配置ini    配置环境变量    安装服务端    启动服务端net mysql start       启动客户端   mysql -u root -p        查看当前用户   调用函数select user();   

登录远程服务器的数据库   mysql -u root -p 123456 -h 127.0.0.1

给当前用户设置密码:  set password=password('123');

创建一个用户   create user 'guest'@'192.168.14.12'      给一个网段都可以登录    create 'guest'@'192.168.14.%'  identified by '123';

给一个用户授权  

grant语句       grant  权限类型  to  数据库(ftp.*) 所有的表     to ‘guest‘’@‘192.168.14.%‘

grant all                    grant select              grant select,insert             

查看所有数据库    show databases;

创建一个数据库     create database day37;

 配置mysql   配置

 1 [mysql]
 2 # 设置mysql客户端默认字符集
 3 default-character-set=utf8 
 4 [mysqld]
 5 #设置3306端口
 6 port = 3306 
 7 # 设置mysql的安装目录
 8 basedir=C:\Program Files\mysql-5.6.39-winx64 
 9 # 设置mysql数据库的数据的存放目录
10 datadir=C:\Program Files\mysql-5.6.39-winx64\data 
11 # 允许最大连接数
12 max_connections=200
13 # 服务端使用的字符集默认为8比特编码的latin1字符集
14 character-set-server=utf8
15 # 创建新表时将使用的默认存储引擎
16 default-storage-engine=INNODB

 创建一张表

create database   数据库名字;      use  数据库名字;

create table 表名(字段名1 int,name char(12))

create table 表名 (name char(12),age int);

操作数据

插入数据:insert into student values ('alex',84);

修改数据 :  select * from student;

查询数据 : update student set age=85;所有的都修改了。     update student set age=85 where name='alex';

删除数据: delete from student; 直接删除表了。    delete from student where name='alex';

数据表/记录: 表中的信息,一行就是一条记录。

表  -   文件

创建表       create table 表名(字段名 数据类型(长度),字段名   数据类型(长度))

删除表        drop  table  表;     

查看表结构     desc (describe描述)  表名;

数据的操作

增      insert into  表  values (一行数据),(一行数据),(一行数据);

删     delete  from  表  where  条件;

改     update 表名   set   字段名=值,字段2=值2  where  条件;

查     select  字段  from  表;

DDL  语言     数据库定义语言:数据库、表、视图、索引、存储过程,例如create  drop   alter

DML 语言     数据库操纵语言:插入数据insert    删除数据delete    更新数据update      查询数据select

DCL 语言    数据库控制语言:控制用户的访问权限grant、revoke

posted @ 2020-05-08 00:15  竹石2020  阅读(123)  评论(0编辑  收藏  举报