作者:封鹏 | 来源:互联网 | 2018-07-10 18:59
一、SQL语句的语言特点1.一体化:SQL集数据定义DDL、数据操纵DML和数据控制DCL于一体,可以完成数据库中的全部工作。2.使用方式灵活:它具有两种使用方式,即
一、SQL语句的语言特点1.一体化:SQL集数据定义DDL、数据操纵DML和数据控制DCL于一体,可以完成数据库中的全部工作。2.使用方式灵活:它具有两种使用方式,即
CHAR(n) : 定长字符
VARCHAR(n) :可变长字符
BINARY(n) :二进制字符
VARBINARY(n) :可变长二进制字符
TEXT :文本型数据
BLOB :二进制大对象
修饰符:NOT NULL , DEFAULT ' '
2、数值型 ,美国空间,以数值格式存储
1)、精确数值型
① 整型数据
TINYINT: 1byte, -128, 127 0,255 微整形
SMALLINIT: 2bytes, -32768, 32767 0,65535 小整形
MEDIUMINT: 3bytes, 0,2^24 中整形
INT: 4bytes, 0,2^32 整型
BIGINT: 8bytes, 0,2^64 大整型
修饰符:NOT NULL, DEFAULT '', UNSIGNED, AUTO_INCREMENT
② 浮点型数据
FLOAT 单精度
DOUBLE 双精度
REAL
修饰符:NOT NULL, DEFAULT ' '
3、日期时间型
DATE
TIME
DATETIME
YEAR(2), YEAR(4)
TIMESTAMP
mysql> show [global|session] variables;mysql> SHOW CHARACTER SET;mysql> SHOW COLLATION;
mysql OPTIONS source /path/to/script.sql
mysql> SET PASSWORD FOR username@host=PASSWORD('password');mysql>DROP USER username@host;
mysql>DROP TABLE tb_name;
mysql> INSERT INTO 表 字段 VALUES;mysql> DELETE FROM 表名 WHERE 条件
实战案例
MySQL基础操作练习(所属的库叫做mytestdb):
1、新建如下表(包括结构和内容):
ID Name Age Gender Course
1 Ling Huchong 24 Male Hamogong
2 Huang Rong 19 Female Chilian Shenzhang
3 Lu Wushaung 18 Female Jiuyang Shenggong
4 Zhu Ziliu 52 Male Pixie Jianfa
5 Chen Jialuo 22 Male Xianglong Shiba Zhang
(5)创建此表及所属的库;
(6)授权给testuser对testdb库有所有访问权限;
mysql> CREATE DATABASE mytestdb
use mytestdb
myaql> CREATE TABLE students (ID TINYINT UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT,
Name CHAR(30) NOT NULL UNIQUE KEY,
Age TINYINT UNSIGNED, Gender CHAR(1) DEFAULT 'M',
Course VARCHAR(50) NOT NULL);
mysql> INSERT students (Name,Age,Gender,Course)VALUES('Ling Huchong',24,'M','Hamogong'),
('Huang Rong',19,'F','Chilian Shenzhang'),
('Lu Wushuang',18,'F','Jiuying Shengong'),
('Zhu Ziliu',52,'M','Pixie Jianfa'),
('Chen Jialuo',22,'M','Xianglong Shiba Zhang');
mysql> SELECT name FROM students WHERE Gender='Female';
mysql> SELECT name FROM students WHERE Age>20;
mysql> UPDATE students SET Course='Kuihua Baodian' WHERE;
mysql> DELETE FROM students WHERE Age<=19;
mysql> GRANT ALL ON testdb.* TO 'testuser'@'%';
本文出自 “丿Sky 灬ONE PEICE” 博客,美国空间,转载请与作者联系!
,香港服务器