目录

1.数据库建立
2.增删改查
3.视图建立:

1.数据库建立

mysql>
mysql> show databases;
+-----------------------------------+
| Database                          |
+-----------------------------------+
| information_schema                |
| challenges                        |
| dvwa                              |
| hdcms                             |
| my                                |
| mysql                             |
| performance_schema                |
| security                          |
| #mysql50#sql                      |
| test                              |
| us                                |
| usualtoolcms-utf8-8.0-build181008 |
+-----------------------------------+
12 rows in set, 1 warning (0.00 sec)mysql> use mysql
Database changed
mysql> use mysql;
Database changed
mysql> show tables-> ;
+---------------------------+
| Tables_in_mysql           |
+---------------------------+
| columns_priv              |
| db                        |
| event                     |
| func                      |
| general_log               |
| help_category             |
| help_keyword              |
| help_relation             |
| help_topic                |
| host                      |
| ndb_binlog_index          |
| plugin                    |
| proc                      |
| procs_priv                |
| proxies_priv              |
| servers                   |
| slow_log                  |
| tables_priv               |
| time_zone                 |
| time_zone_leap_second     |
| time_zone_name            |
| time_zone_transition      |
| time_zone_transition_type |
| user                      |
+---------------------------+
24 rows in set (0.11 sec)mysql> Create Database Bigpigfoot;
Query OK, 1 row affected (0.00 sec)mysql> show databases-> ;
+-----------------------------------+
| Database                          |
+-----------------------------------+
| information_schema                |
| bigpigfoot                        |
| challenges                        |
| dvwa                              |
| hdcms                             |
| my                                |
| mysql                             |
| performance_schema                |
| security                          |
| #mysql50#sql                      |
| test                              |
| us                                |
| usualtoolcms-utf8-8.0-build181008 |
+-----------------------------------+
13 rows in set, 1 warning (0.00 sec)mysql> use bigpigfoot;
Database changed
mysql> show tables-> ;
Empty set (0.00 sec)mysql> create table Student(Sno CHAR(5) not NULL unique);
Query OK, 0 rows affected (0.47 sec)mysql> show tables;
+----------------------+
| Tables_in_bigpigfoot |
+----------------------+
| student              |
+----------------------+
1 row in set (0.00 sec)mysql> drop table student;
Query OK, 0 rows affected (0.00 sec)mysql> create table student(Sname VarCHAR(20)  unique,Ssex CHAR(1), Sage INT,Sdept CHAR(15))-> ;
Query OK, 0 rows affected (0.12 sec)mysql> show tables;
+----------------------+
| Tables_in_bigpigfoot |
+----------------------+
| student              |
+----------------------+
1 row in set (0.00 sec)mysql> create table Course(Cno CHAR(4) PRIMARY KEY,Cname VarCHAR(40),Cpno CHAR(4),Ccredit SMALLINT,FOREIGN KEY (Cpno) REFERENCES Course(Cno));
Query OK, 0 rows affected (0.34 sec)mysql> show tables;
+----------------------+
| Tables_in_bigpigfoot |
+----------------------+
| course               |
| student              |
+----------------------+
2 rows in set (0.00 sec)mysql> CREATE TABLE SC(->  Sno CHAR(5),->  Cno CHAR(3),->  Grade int,->  Primary key (Sno, Cno));
Query OK, 0 rows affected (0.12 sec)mysql>
mysql> ALTER TABLE Student ADD Scome DATETIME-> ;
Query OK, 0 rows affected (0.39 sec)
Records: 0  Duplicates: 0  Warnings: 0mysql> show tables;
+----------------------+
| Tables_in_bigpigfoot |
+----------------------+
| course               |
| sc                   |
| student              |
+----------------------+
3 rows in set (0.00 sec)mysql> select * from student-> ;
Empty set (0.00 sec)mysql> CREATE TABLE Student
mysql> desc student;
+-------+-------------+------+-----+---------+-------+
| Field | Type        | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| Sname | varchar(20) | YES  | UNI | NULL    |       |
| Ssex  | char(1)     | YES  |     | NULL    |       |
| Sage  | int(11)     | YES  |     | NULL    |       |
| Sdept | char(15)    | YES  |     | NULL    |       |
| Scome | datetime    | YES  |     | NULL    |       |
+-------+-------------+------+-----+---------+-------+
5 rows in set (0.11 sec)ALTER TABLE Student ALTER COLUMN Sage SMALLINT;ALTER TABLE Student ALTER ' at line 1
mysql> CREATE UNIQUE INDEX SCno ON SC(Sno ASC,Cno DESC);
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ASC??Cno DESC)' at line 1
mysql> CREATE UNIQUE INDEX Stusno ON Student(Sno);
ERROR 1072 (42000): Key column 'Sno' doesn't exist in table
mysql> ALTER TABLE Student ADD Sno datetime;
Query OK, 0 rows affected (0.15 sec)
Records: 0  Duplicates: 0  Warnings: 0mysql> CREATE UNIQUE INDEX Stusno ON Student(Sno);
Query OK, 0 rows affected (0.12 sec)
Records: 0  Duplicates: 0  Warnings: 0mysql> CREATE UNIQUE INDEX Coucno ON Course(Cno);
Query OK, 0 rows affected (0.11 sec)
Records: 0  Duplicates: 0  Warnings: 0mysql> desc student;
+-------+-------------+------+-----+---------+-------+
| Field | Type        | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| Sname | varchar(20) | YES  | UNI | NULL    |       |
| Ssex  | char(1)     | YES  |     | NULL    |       |
| Sage  | int(11)     | YES  |     | NULL    |       |
| Sdept | char(15)    | YES  |     | NULL    |       |
| Scome | datetime    | YES  |     | NULL    |       |
| Sno   | datetime    | YES  | UNI | NULL    |       |
+-------+-------------+------+-----+---------+-------+
6 rows in set (0.01 sec)mysql> DROP TABLE SC;
Query OK, 0 rows affected (0.00 sec)mysql> show tables;
+----------------------+
| Tables_in_bigpigfoot |
+----------------------+
| course               |
| student              |
+----------------------+
2 rows in set (0.00 sec)mysql> show databases;
+-----------------------------------+
| Database                          |
+-----------------------------------+
| information_schema                |
| bigpigfoot                        |
| challenges                        |
| dvwa                              |
| hdcms                             |
| my                                |
| mysql                             |
| performance_schema                |
| s_t2                              |
| security                          |
| #mysql50#sql                      |
| test                              |
| us                                |
| usualtoolcms-utf8-8.0-build181008 |
+-----------------------------------+
14 rows in set, 1 warning (0.46 sec)mysql> create database S_T3;
Query OK, 1 row affected (0.00 sec)mysql> DROP database S_T3;
Query OK, 0 rows affected (0.27 sec)mysql> create database S_T3;
Query OK, 1 row affected (0.00 sec)mysql> use S_T3;
Database changed
mysql> create table Student(Sno char(5) unique not NULL,Sname char(20) unique,Sage int,Sinst char(20));
Query OK, 0 rows affected (0.38 sec)mysql> create table Institute(Sinst char(20) unique,Ilocation char(20),Icall char(20));
Query OK, 0 rows affected (0.10 sec)mysql> insert into Student values('1913','daming',20,'ruanjian');
Query OK, 1 row affected (0.00 sec)mysql> insert into Student values('1914','lili',22,'dashuju');
Query OK, 1 row affected (0.00 sec)mysql> insert into Student values('1915','王国煜',23,'软件学院');
Query OK, 1 row affected, 4 warnings (0.08 sec)mysql> insert into institute values('ruanjian','田园','123456');
Query OK, 1 row affected, 2 warnings (0.00 sec)mysql> insert into institute values('软件','田园','123456');
Query OK, 1 row affected, 4 warnings (0.00 sec)mysql> insert into institute values('dashuju','东区','456789');
Query OK, 1 row affected, 2 warnings (0.00 sec)mysql> show databases-> ;
+-----------------------------------+
| Database                          |
+-----------------------------------+
| information_schema                |
| bigpigfoot                        |
| challenges                        |
| dvwa                              |
| hdcms                             |
| my                                |
| mysql                             |
| performance_schema                |
| s_t2                              |
| s_t3                              |
| security                          |
| #mysql50#sql                      |
| test                              |
| us                                |
| usualtoolcms-utf8-8.0-build181008 |
+-----------------------------------+
15 rows in set, 1 warning (0.00 sec)mysql> show tables;
+----------------+
| Tables_in_s_t3 |
+----------------+
| institute      |
| student        |
+----------------+
2 rows in set (0.00 sec)mysql> desc institute;
+-----------+----------+------+-----+---------+-------+
| Field     | Type     | Null | Key | Default | Extra |
+-----------+----------+------+-----+---------+-------+
| Sinst     | char(20) | YES  | UNI | NULL    |       |
| Ilocation | char(20) | YES  |     | NULL    |       |
| Icall     | char(20) | YES  |     | NULL    |       |
+-----------+----------+------+-----+---------+-------+
3 rows in set (0.34 sec)mysql> desc student;
+-------+----------+------+-----+---------+-------+
| Field | Type     | Null | Key | Default | Extra |
+-------+----------+------+-----+---------+-------+
| Sno   | char(5)  | NO   | PRI | NULL    |       |
| Sname | char(20) | YES  | UNI | NULL    |       |
| Sage  | int(11)  | YES  |     | NULL    |       |
| Sinst | char(20) | YES  |     | NULL    |       |
+-------+----------+------+-----+---------+-------+
4 rows in set (0.01 sec)mysql>

2.增删改查








3.视图建立:



整理了一下过去所学的东西…

mysql常规使用(建立,增删改查,视图索引)相关推荐

  1. python数据库教程_Python连接mysql数据库及简单增删改查操作示例代码

    1.安装pymysql 进入cmd,输入 pip install pymysql: 2.数据库建表 在数据库中,建立一个简单的表,如图: 3.简单操作 3.1查询操作 #coding=utf-8 #连 ...

  2. python操作数据库教程_Python连接mysql数据库及简单增删改查操作示例代码

    1.安装pymysql 进入cmd,输入 pip install pymysql: 2.数据库建表 在数据库中,建立一个简单的表,如图: 3.简单操作 3.1查询操作 #coding=utf-8 #连 ...

  3. jaba窗体连接mysql增删改查_知识实现——Java使用jdbc连接MySql数据库,实现增删改查...

    Java使用jdbc连接MySql数据库,实现增删改查 首先,导入MySql连接数据库的jar包,我用的是 mysql连接jar包 DB类,用于获得数据库连接 import java.sql.Driv ...

  4. 使用 NodeJS+Express+MySQL 实现简单的增删改查

    关于node.js暂时记录如下,以后有时间一定学习 文章来自简书,作者:sprint,2016-07 使用 Node.js + Express+MySQL 实现简单的增删改查 https://www. ...

  5. mysql源生插入数据_php+mysql源生连接数据库和增删改查数据

    php+mysql源生连接数据库和增删改查数据 新建一个init.php文件,执行链接数据库.内容如下 header("Content-type: text/html; charset=ut ...

  6. MySQL基础知识之增删改查

    MySQL基础知识之增删改查 MySQL基本语法: 1.创建库:create database 库名: 创建带编码格式的库:create database 库名 character set 编码格式: ...

  7. MySQL(1) 数据库的增删改查

    MySQL(1) 数据库的增删改查 # 如果存在删除 drop database if exists kh69; # 创建数据库 create database kh69; # 进库 use kh69 ...

  8. 学生的新增mySQL文档_MySQL增删改查

    连接命令:mysql -h[主机地址] -u[用户名] -p[用户密码] 创建数据库:create database [库名] 显示所有数据库: show databases; 打开数据库:use [ ...

  9. MySQL 之基础操作增删改查等

    一:MySQL基础操作 使用方法: 方式一: 通过图型界面工具,如 Navicat,DBeaver等 方式二: 通过在命令行敲命令来操作 SQL ( Structure query language ...

  10. web和mysql连接并增删改查_Java Web 使用IDEA对mysql数据库进行简单增删改查操作(附源码下载)...

    一.加载数据库驱动 1.下载jdbc(如已下载可略过此步骤) (1)点击下载网址,选择Connector/J (2)选择Platform Independent版本 (3)下载下图所示的压缩包 2.将 ...

最新文章

  1. (发现)问题才是推动创新的动力系列:两种类型硬币(均匀和非均匀)能否用第一次得正面朝上的概率推断“第一第二次依次获得正面反面情况”的概率?
  2. linux压缩命令 实例子,Linux下的tar压缩解压缩命令详解及使用实例分析
  3. Django框架(11.Django中的通过模型类查询数据以及相关函数和条件)
  4. 为了释放AI在边缘计算的力量 英特尔又出手了
  5. PowerDesigner 表名、字段大小写转换
  6. [机器学习-sklearn] KNN(k近邻法)学习与总结
  7. 萌宠主题页面设计灵感
  8. 共享计算机脱机访问计算机,让Windows7脱机共享访问更安全 -电脑资料
  9. 斯坦福CS231n—深度学习与计算机视觉----学习笔记 课时6
  10. 索尼电视测试软件,索尼智能电视检测漏光、坏点等现象的简单小教程
  11. Python实现高斯滤波
  12. Excel怎么区分中文英文
  13. IDM 扩展安装版本冲突解决(Chrome尝试对扩展程序进行降级处理)
  14. EXCEL公式与函数
  15. .net framework 3.5 无法验证证书签名,安装错误:0x80096004
  16. 低估价值选股策略(含源代码)
  17. Python中end=‘ ‘的用法
  18. 包装设计实战案例教学
  19. 32、Java——迷你图书管理器(对象+JDBC)
  20. Python3树莓派连接阿里云物联网设备发送接收数据

热门文章

  1. Windows 环境 Jenkins集成构建SonarQube
  2. 关于Background-size的几个参数区别
  3. html-网页基本信息
  4. python print用法不换行_python3让print输出不换行的方法
  5. 华为卡槽打不开怎么办_17500元!华为5G折叠手机刷屏,有人焦虑连夜开会…
  6. C++实现单链表的反序
  7. BugkuCTF-MISC题split
  8. Win10怎么改网络服务器账号,win10系统设置网络的方法图解步骤
  9. 给出一个数:(1)求解有几位数,(2)分别输出每一位数字(3)按逆序输出各位数字
  10. [Leetcode456]132模式 - 单调栈