• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

MySQL基础知识(1)_mysql

mysql 搞代码 7年前 (2018-06-07) 138次浏览 已收录 0个评论

mysql基础知识(一)

       1 命令行命令

        SHOW databases;

        CREATE DATABASE books;

        USE books;

 

CREATE TABLE book (     author VARCHAR(128),     title VARCHAR(128),     type VARCHAR(16),     year CHAR(4) ) ENGINE MyISAM;

        DESCRIBE book; 

       

      2 写入数据 

INSERT INTO book(author, title, type, year) VALUES('Mark Twain', 'The Adventures of Tom Sawyer', 'Fiction', '1876');

  

      3 读取数据 

SELECT * FROM book;

  

      4 修改表名 

ALTER TABLE book RENAME bookTable;

  

      5 修改列的数据类型 

ALERT TABLE book MODIFY year SMALLINT;

  

      6 增加列 

ALERT TABLE book ADD pages SMALLINT UNSIGNED;

  

      7 修改列名 

ALERT TABLE book CHANGE type category VARCHAR(16);

      注意:后面的数据类型即使没改也需要附上。

  

      8 删除列 

ALTER TABLE book DROP pages;

  

      9 删除表 

DROP TABLE book;

  

      10 添加索引 

ALTER TABLE book ADD INDEX(author(20));

 

CREATE INDEX author ON book (author(20));

  

      11 SELECT COUNT 

SELECT COUNT(*) FROM book;

  

      12 SELECT DISTINCT 

SELECT DISTINCT author FROM book;

  

      13 DELETE 

DELETE FROM book WHERE title='abc';

  

      14 LIKE 

SELECT author FROM book WHERE author LIKE 'win%';

  

      15 LIMIT 

SELECT author FROM book LIMIT 3; SELECT author FROM book LIMIT 3, 1;

  

      16 UPDATE … SET 

UPDATE book SET author='Mark Twain (Samuel Langhorne Clemens)'  WHERE author='Mark Twain';

  

      17 ORDER BY

SELECT author FROM book ORDER BY author; SELECT author FROM book ORDER BY author DESC; 

 

      18 GROUP BY

SELECT category, COUNT(author) FROM book GROUP BY category;

 

      19 联表查询

SELECT name, author, title from customers, book WHERE customers.isbn=classics.isbn;

 

      20 NATURAL JOIN

SELECT name, author, title FROM customers NATURAL JOIN book;

      21 JOIN…ON

SELECT name, author, title FROM customers JOIN classics ON customers.isbn=classics.isbn;

      22 AS

SELECT name, author, title from customers AS cust, book AS bk WHERE cust.isbn=bk.isbn;

      23 逻辑运算符AND,OR,NOT

 

欢迎大家阅读《MySQL基础知识(1)_mysql,跪求各位点评,by 搞代码


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:MySQL基础知识(1)_mysql

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址