Mysql笔记

mysql目录结构
bin目录:执行文件.exe
include:储存头文件,如mysql.h
lib:库
share:储存错误信息、字符集文件
data:日志、数据库
my.ini:数据库配置

登入:
-u :用户名
-p:密码
-V版本
-h主机地址、本地127.0.0.1 -uroot -p

退出:
exit
quit
\q

修改用户名密码
mysqladmin -u用户名 -p旧密码 -password新密码

显示数据库命令
show databases;
语言数据信息:数据库名、表名、字段名information_schema
系统用户权限、帮助信息mysql
数据库性能参数performance_schema
运行信息sys

使用数据库命令
use 数据库名

select命令
显示当前连接的数据库select database();
显示当前服务器版本select version();
显示当前日期时间select now();
显示当前用户select user();

创建数据库
如果不存在就创建create database if not exists db_name
指定默认字符集+character set utf8;
基本SQL语法格式create database database_name;

修改数据库
alter database db_name
查看数据库编码格式
ues db_name
show variables like 'character%';

删除数据库
drop database db_name

整型
-128-127    0-255                   TINYINT
-32768-32767    0-65535       SMALLINT
-8388608-8388607                 MEDIUMINT
-2147483648-2147483647     INT
最大                                                                                    BIGINT

浮点型
4个字节   FLOAT
8个字节   DOUBLE
定点数     DECIMAL(M,D)
M=精度(=整数位+小数位),D是标度(小数点后的位数)

日期时间型
1987                                 YEAR
00:00:00                            TIME
1987-02-24                       DATE
1987-02-24 00:00:00         DATATIME  范围大
1987-02-24 00:00:00         TIMESTAMP 范围小

字符型:一个中文一个字节
0<=M<=255  char(M) 字节   例如:char(6)  abc  3个字节+3个空格
0<=M<=65535 VARCHAR(,M)
0-255           TINYTEXT
0-65535       TEXT
0-2*24-1      MEDIUMTEXT
0-2*32-1      LONGTEST
列表一个        ENUM('男','女')
列表多个组合   set()   最多64个

创建表格
create table name

        列名1  数据类型[列表别约束条件][默认值],
        列名2  数据类型[列表别约束条件][默认值],
        [表级别约束条件]
        );
    
查看数据库表
 show tables;
 show tables from 数据库名;
查看数据库表结构
show columns from 表名;
desc 表名
show create table 表名;    
 
 
 查看端口号
 show global variables like 'port'
 
 表的每一列插入数据
 insert into 表名(指定列名) values(xx,xx,xx),(可连续插入多条);,
 
 复制插入表的数据
 insert into 表名 select * from 复制的表名 where 条件;
 
 自动编号
 列名 数据类型 auto_increment
 创建表时后面加auto_increment =N 自增初始值
 修改自增列起始值 alter table bookcategory auto_increment = x;
 删除自增列alter table 表名 modify 列表 int;

posted @ 2018-09-17 15:28  ssyyhh  阅读(108)  评论(0编辑  收藏  举报