打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
basic.sql

-- 打开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;  货币类型

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
5 MySQL--表--数据类型
MySQL学习笔记五:数据类型
[MySQL] mysql int(1) tinyint(1)有什么区别
MySQL基础数据类型
mysql错误 #1062 - Duplicate entry '127' for key 1,麻烦指导下.
MySQL 从零开始:05 数据类型
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服