mysql常规使用(建立,增删改查,视图索引)
目录
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常规使用(建立,增删改查,视图索引)相关推荐
- python数据库教程_Python连接mysql数据库及简单增删改查操作示例代码
1.安装pymysql 进入cmd,输入 pip install pymysql: 2.数据库建表 在数据库中,建立一个简单的表,如图: 3.简单操作 3.1查询操作 #coding=utf-8 #连 ...
- python操作数据库教程_Python连接mysql数据库及简单增删改查操作示例代码
1.安装pymysql 进入cmd,输入 pip install pymysql: 2.数据库建表 在数据库中,建立一个简单的表,如图: 3.简单操作 3.1查询操作 #coding=utf-8 #连 ...
- jaba窗体连接mysql增删改查_知识实现——Java使用jdbc连接MySql数据库,实现增删改查...
Java使用jdbc连接MySql数据库,实现增删改查 首先,导入MySql连接数据库的jar包,我用的是 mysql连接jar包 DB类,用于获得数据库连接 import java.sql.Driv ...
- 使用 NodeJS+Express+MySQL 实现简单的增删改查
关于node.js暂时记录如下,以后有时间一定学习 文章来自简书,作者:sprint,2016-07 使用 Node.js + Express+MySQL 实现简单的增删改查 https://www. ...
- mysql源生插入数据_php+mysql源生连接数据库和增删改查数据
php+mysql源生连接数据库和增删改查数据 新建一个init.php文件,执行链接数据库.内容如下 header("Content-type: text/html; charset=ut ...
- MySQL基础知识之增删改查
MySQL基础知识之增删改查 MySQL基本语法: 1.创建库:create database 库名: 创建带编码格式的库:create database 库名 character set 编码格式: ...
- MySQL(1) 数据库的增删改查
MySQL(1) 数据库的增删改查 # 如果存在删除 drop database if exists kh69; # 创建数据库 create database kh69; # 进库 use kh69 ...
- 学生的新增mySQL文档_MySQL增删改查
连接命令:mysql -h[主机地址] -u[用户名] -p[用户密码] 创建数据库:create database [库名] 显示所有数据库: show databases; 打开数据库:use [ ...
- MySQL 之基础操作增删改查等
一:MySQL基础操作 使用方法: 方式一: 通过图型界面工具,如 Navicat,DBeaver等 方式二: 通过在命令行敲命令来操作 SQL ( Structure query language ...
- web和mysql连接并增删改查_Java Web 使用IDEA对mysql数据库进行简单增删改查操作(附源码下载)...
一.加载数据库驱动 1.下载jdbc(如已下载可略过此步骤) (1)点击下载网址,选择Connector/J (2)选择Platform Independent版本 (3)下载下图所示的压缩包 2.将 ...
最新文章
- (发现)问题才是推动创新的动力系列:两种类型硬币(均匀和非均匀)能否用第一次得正面朝上的概率推断“第一第二次依次获得正面反面情况”的概率?
- linux压缩命令 实例子,Linux下的tar压缩解压缩命令详解及使用实例分析
- Django框架(11.Django中的通过模型类查询数据以及相关函数和条件)
- 为了释放AI在边缘计算的力量 英特尔又出手了
- PowerDesigner 表名、字段大小写转换
- [机器学习-sklearn] KNN(k近邻法)学习与总结
- 萌宠主题页面设计灵感
- 共享计算机脱机访问计算机,让Windows7脱机共享访问更安全 -电脑资料
- 斯坦福CS231n—深度学习与计算机视觉----学习笔记 课时6
- 索尼电视测试软件,索尼智能电视检测漏光、坏点等现象的简单小教程
- Python实现高斯滤波
- Excel怎么区分中文英文
- IDM 扩展安装版本冲突解决(Chrome尝试对扩展程序进行降级处理)
- EXCEL公式与函数
- .net framework 3.5 无法验证证书签名,安装错误:0x80096004
- 低估价值选股策略(含源代码)
- Python中end=‘ ‘的用法
- 包装设计实战案例教学
- 32、Java——迷你图书管理器(对象+JDBC)
- Python3树莓派连接阿里云物联网设备发送接收数据
热门文章
- Windows 环境 Jenkins集成构建SonarQube
- 关于Background-size的几个参数区别
- html-网页基本信息
- python print用法不换行_python3让print输出不换行的方法
- 华为卡槽打不开怎么办_17500元!华为5G折叠手机刷屏,有人焦虑连夜开会…
- C++实现单链表的反序
- BugkuCTF-MISC题split
- Win10怎么改网络服务器账号,win10系统设置网络的方法图解步骤
- 给出一个数:(1)求解有几位数,(2)分别输出每一位数字(3)按逆序输出各位数字
- [Leetcode456]132模式 - 单调栈