码迷,mamicode.com
首页 > 数据库 > 详细

SQL基础(一)

时间:2017-02-04 01:02:17      阅读:257      评论:0      收藏:0      [点我收藏+]

标签:bsp   dql   导入   avg   efi   student   order   desc   nbsp   

一、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;

#查询当前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();

 

SQL基础(一)

标签:bsp   dql   导入   avg   efi   student   order   desc   nbsp   

原文地址:http://www.cnblogs.com/churjan/p/6363826.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!