MySQL 数据库、表、数据

2 MySQL 数据库、表、数据

标签(空格分隔): MySQL


进入mysql

1.MySQL5.7 Command Line Client
2.管理员权限cmd-net start mysql57

创建数据库

1.C:\Windows\system32>create database test;
2.mysql>mysqladmin -u root -p create test;
3.mysql>create database test;

删除数据库

mysql>mysqladmin -u root -p drop test;
Do you really want to drop the 'test' database [y/N] y
Database "test" dropped

选择数据库

mysql>use test;

创建数据表

mysql> use test;
Database changed
mysql> CREATE TABLE runoob_tbl(
   -> runoob_id INT NOT NULL AUTO_INCREMENT,
   -> runoob_title VARCHAR(100) NOT NULL,
   -> runoob_author VARCHAR(40) NOT NULL,
   -> submission_date DATE,
   -> PRIMARY KEY ( runoob_id )
   -> )ENGINE=InnoDB DEFAULT CHARSET=utf8;

删除数据表

mysql>DROP TABLE runoob_tbl;

插入数据

向MySQL数据表插入数据通用的 INSERT INTO SQL语法:

mysql>INSERT INTO table_name(field1,field2,...,fieldN)
VALUES
(value1,value2,...,valueN)
mysql> INSERT INTO runoob_tbl 
    -> (runoob_title, runoob_author, submission_date)
    -> VALUES
    -> ("学习 PHP", "菜鸟教程", NOW());

如果数据是字符型,必须使用单引号或者双引号,如:”value”。

查询数据

在MySQL数据库中查询数据通用的 SELECT 语法:

SELECT column_name,column_name
FROM table_name
[WHERE Clause]
[OFFSET M] [LIMIT T]
mysql> select*from runoob_tbl;
+-----------+--------------+---------------+-----------------+
| runoob_id | runoob_title | runoob_author | submission_date |
+-----------+--------------+---------------+-----------------+
|         1 | 学习 PHP     | 菜鸟教程      | 2017-08-10      |
|         2 | 学习MYSQL    | 菜鸟教程      | 2017-08-10      |
|         3 | JAVA教程     | RUNOOB.COM    | 2016-05-06      |
+-----------+--------------+---------------+-----------------+
  • 查询语句中你可以使用一个或者多个表,表之间使用逗号(,)分割,并使用WHERE语句来设定查询条件。
  • SELECT 命令可以读取一条或者多条记录。
  • 你可以使用星号(*)来代替其他字段,SELECT语句会返回表的所有字段数据
  • 你可以使用 WHERE 语句来包含任何条件
  • 你可以通过OFFSET指定SELECT语句开始查询的数据偏移量。默认情况下偏移量为0。
  • 你可以使用 LIMIT 属性来设定返回的记录数。
    ps.
    1.使用箭头标记 -> 不是 SQL语句的一部分,它仅仅表示一个新行,如果一条SQL语句太长,我们可以通过回车键来创建一个新行来编写 SQL 语句,SQL 语句的命令结束符为分号 ;。
    2.AUTO_INCREMENT(自动增加) 属性。 所以,该字段会自动递增而不需要我们去设置。
    1. NOW() 是一个 MySQL 函数,该函数返回日期和时间。
    2. 读取数据表:select*from runoob_tbl;。

猜你喜欢

转载自blog.csdn.net/weixin_42061048/article/details/80594537