分享

basic.sql

 醉人说梦 2021-01-09

-- 打开mysql数据库版本

SELECT  VERSION();

-- 系统当前时间

SELECT NOW();

-- 登录用户

SELECT USER();

-- 选择数据库

SELECT DATABASE();

-- DDL  数据定义语言  由CREATE ALERT DROP 三个语法所组成

-- DML  数据操作语言  由 INSERT UPDATE DELETE 组成

-- DQL  数据查询语言  代表 SELECT

-- 创建数据库

CREATE DATABASE `test`;

CREATE DATABASE IF NOT EXISTS `dbname`;

CREATE DATABASE IF NOT EXISTS `test2` DEFAULT CHARACTER SET 'GB2312';

--  显示数据库列表

SHOW DATABASES;

SHOW CREATE DATABASE `test`;

SHOW CREATE DATABASE `test2`;

--数据库文件夹db.opt  文件记录的是 数据库的字符编码

SHOW DATABASES LIKE "t%";

-- 打开数据库

USER test;

-- 修改属性 

ALTER  DATABASE `test2` DEFAULT  CHARACTER SET 'UTF8';

DROP DATABASE [IF EXISTS] `dbname`;

----===数据表   ZEROFILE 0 填充符号位ZEROFILE

CREATE DATABASE IF NOT EXISTS `tedu`;

USE `tedu`;

CREATE TABLE IF NOT EXISTS t1(

c1 TINYINT(1) UNSIGNED ZEROFILL,

c2 TINYINT(3) UNSIGNED,

c3 TINYINT(3)

);

SHOW TABLES;

SHOW COLUMNS FROM t1;

INSERT INTO t1 (c1,c2,c3) VALUES(5,5,5);

SELECT * FROM t1;

CREATE TABLE IF NOT EXISTS t2(

c1 TINYINT(1) UNSIGNED ZEROFILL,

c2 TINYINT(2) UNSIGNED ZEROFILL,

c3 TINYINT(3) UNSIGNED ZEROFILL

);

INSERT INTO t2 (c1,c2,c3) VALUES(5,5,5);

INSERT INTO t2 (c1,c2,c3) VALUES(50,50,50);

INSERT INTO t2 (c1,c2,c3) VALUES(150,150,150);

INSERT INTO t2 (c1,c2,c3) VALUES(50,50,500);

SELECT * FROM t1;

-- SMALLINT  占2个字符  

-- TINYINT   占1个字符

-- MEDIUMINT 占3个字符

-- INT       占4个字符

-- BIGINT    占8个字符

-- BOOLEAN   占1个字符  不能UNSIGNED

-- FLOAT(M,D)  M数据多少位 ,D小数点后保留多少位;

-- FLAOT 精度 0~24   占4个字符 , 小数点最大7位

-- DOUBLE 精度25~53   占4个字符 ,小数点最大15位

-- DECIMAL(M ,D)  M数字位数  ,D 小数点后数字位数 M最大65  D最大30 M默认10  D 默认0;  货币类型

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多