江湖浪人 发表于 2018-10-6 06:26:11

20180510早课记录07-MySQL

1.MySQL创建db,删除db命令
  create database db;
  drop database db;

2.MySQL的字段类型
  

整型:tinyint,smallint,mediumint,int,bigint  
浮点型:float(m,d),double(m,d),decimal(m,d)
  
字符串类型:char(n),varchar(n),tinytext,text,mediumtext,longtext
  
日期和时间类型:date,time,datetime,timestamp,year
  
枚举类型:enum('member1','member',...)
  
参考:https://blog.csdn.net/francis_c/article/details/54982164
  

3.建表的语法是什么?
  

CREATE TABLE `tb_name` (  `id` int NOT NULL AUTO_INCREMENT,
  `column1` xxx,
  `column2` xxx,
  PRIMARY KEY (`id`)
  
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  

4.正常一个建表的语法开头是什么尾部是什么?
  CREATE TABLE tb_name 开头
  ENGINE=InnoDB DEFAULT CHARSET=utf8; 结尾

5.说说插入语法
  insert into tb_name () values ();

6.更新语法
  update tb_name set xxx='' where xxxx='';

7.删除语法
  delete from tb_name where xxxx='';

8.查看MySQL有多少个链接什么命令,怎样杀死?(杀死前是不是要确认)
  show processlist;

  kill>
9.查看一个表有哪些字段?哪两个命令可以查看
  desc tb_name;
  show create table tb_name;

10.允许用户A可以从任意电脑登录公司内部MySQL,请问 什么 符号 标识
  %

11.创建一个db和用户的权限,密码的命令是什么

  GRANT ALL PRIVILEGES ON db.* TO 'user'@'%'>
12.关于用户,权限的操作,我们最后一个命令都要敲,请问是什么?

flush privileges;

13.mysql-p 123456对吗
  不对

14.重新部署MySQL,流程是怎样的
  删除arch及data目录
  执行scripts/mysql_install_db重新部署

15.谈谈你们对MySQL字符集的理解
  数据库字符集尽量使用utf8 减少乱码

16.mysql中 模糊查看参数的 命令是什么?
  show variables like '%xx%';


页: [1]
查看完整版本: 20180510早课记录07-MySQL