SQL基础(一)

2018-06-17 23:21:34来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

一、mysql管理指令

以管理员的身份进入本地mysql服务器

/Applications/XAMPP/xamppfiles/bin/mysql -uroot

1.显示所有的库

SHOW DATABASES;

2.进入mysql库

USE mysql;

3.显示当前显示的库

SELECT DATABASE();

4.显示当前库中所有表名称

SHOW TABLES;

5.查询sql表名的所有记录

SELECT * FROM sql;

6.退出mysql服务器

exit;

#显示表头的结构 DESC 表头;

#查询当前MySQL编码

#已导入sql文件的方式  source d:/xx.sql

 

二、

SQL语句的分类
1:DDL Data Define Language
定义库的特征,表的结构--操作列


CREATE/DROP/ALTER/TRUNCATE

CREATE DATABASE crm;

CREATE DATABASE crm1 CHARACTER SET UTF8;

CREATE TABLE student(

  id INT PRIMARY KEY AUTO_INCREMENT,

  name VARCHAR(25),

  score DOUBLE(10,2),

  birthday DATE

);

DROP DATABASE crm1;

DROP DATABASE student;

ALTER TABLE student ADD sex VARCHAR;

ALTER TABLE student DROP birthday;

ALTER TABLE student MODIFY score INT;

 

2:DML Data Manipulate Language
操作表中的记录行--操作行
INSERT/DELETE/UPDATE

 

INSERT INTO student VALUES(null,'Churjan',99,'1993-8-14');

INSERT INTO student(部分列名) VALUES(...);

DELETE FROM student WHERE score=99;

UPDATE student SET score=score/2 WHERE name='Churjan';


3:DQL Data Query Language***
SELECT

 

 

SELECT * FROM student ORDER BY score;  //升序

SELECT * FROM student ORDER BY score DESC;  //降序


4:DCL Data Control Language
控制数据库用户的权限
GRANT/REVOKE

三、sql函数

MAX();

MIN();

AVG();

COUNT();

SUM();

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:MySQL中常用转换函数介绍

下一篇:数据库设计三大范式