欢迎光临
我们一直在努力

MySQL数据库基础

我使用的数据库环境是phpMyAdmin,下面是常用的SQL语法操作。

创建名为book_data的数据库:

CREATE DATABASE book_data

进入book_data数据库:

USE book_data;

book_data下创建book_data_in表格:

CREATE TABLE book_data_in(
    id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    title VARCHAR(100) NOT NULL,
    price DOUBLE NOT NULL,
    link VARCHAR(200) NOT NULL,
    store VARCHAR(100) NOT NULL
);

备注:

  • INT 为整数值
  • VARCHAR(200) 为字符串,数字表示最大容量
  • DOUBLE 是双精度浮点数值
  • NOT NULL 设置不允许为空
  • AUTO_INCREMENT 设置自增
  • PRIMARY KEY 设置为该表的主键

向表给内插入一行数据:

INSERT INTO book_data_in VALUE(1,'娱乐至死',37.5,'http://blog.sanrenyan.com','散人研博客');

通过键名称向表格插入数据(此时不要写ID,原因是要保证ID的唯一性,前面我们已经设置了自增,所以这里千万不要写!):

INSERT INTO book_data_in (title,price,link,store) VALUE('与神对话',37.5,'http://blog.sanrenyan.com','散人研博客');

看一下这两句的运行结果,发现ID确实自增了:

向表格插入多行数据:

INSERT INTO book_data_in(title,price,link,store) VALUES
    ('小王子',37.5,'http://blog.sanrenyan.com','散人研博客'),
    ('硅谷禁书',37.5,'http://blog.sanrenyan.com','散人研博客'),
    ('MySQL从入门到放弃',37.5,'http://blog.sanrenyan.com','散人研博客'),
    ('爬虫教程',37.5,'http://blog.sanrenyan.com','散人研博客'),
    ('VUE.js教程',37.5,'http://blog.sanrenyan.com','散人研博客')
;

测试结果:

查询表格内所有数据:

SELECT * FROM book_data_in;

查询表格内某些数据,如我们这里查询id和title:

SELECT id,title FROM book_data_in;

查询id=3的数据:

SELECT id, title, price, link, store FROM book_data_in WHERE id=3;

关于查询的SQL语句还有很多,在这里不多介绍了。

修改数据,把ID = 3 的link进行修改:

UPDATE book_data_in SET link="blog.sanrenyan.com" WHERE id = "3"

修改数据的方式同样还有很多,比如可以用 <code>id</code> > “3” 进行WHERE匹配。

赞(0) 打赏
未经允许不得转载:散人研 » MySQL数据库基础
分享到: 更多 (0)

评论 抢沙发

5 + 5 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏