mysql 基本语法学习1(数据库、数据表、数据列的操作)
今天学习了一下mysql语法,并记录下来
1、mysql的数据库操作
/***1、操作数据库的语法 ***/ -- 1)显示所有数据库 --
show databases; -- 2)创建数据库 --
create database testdb; -- 3)删除数据库 --
drop database testdb; -- 4)使用数据库 --
use testdb; -- 5) 查询数据库下所有表 --
show tables;
2、mysql的数据表操作
/*** 2、操作数据表的语法 ***/ -- 1)创建新的数据表 --
create table Student(
Uid int auto_increment primary key, -- 自增Uid,主键
StuName varchar(20) not null,
StuAge int not null,
StuSex varchar(10) not null,
StuMeg varchar(100) null
); -- 2)使用旧表创建新表 --
create table Student1 like Student; -- 3)添加数据到数据表 --
insert into Student(StuName,StuAge,StuSex,StuMeg) values('张三',12,'男','性格开朗');
insert into Student(StuName,StuAge,StuSex,StuMeg) values('丽丝',14,'女','性格活泼');
insert into Student(StuName,StuAge,StuSex,StuMeg) values('王琦',15,'男','沉默寡言'); -- 4)修改数据表数据 --
update Student set StuName='张泉' where Uid=''; -- 5)查询数据表数据 --
select * from Student; -- 6) 删除数据表 --
drop table Student; -- 7)清空数据表数据(新增数据时,Uid从0开始) ---
truncate table Student; -- 8) 清空指定数据表数据(新增时,Uid不会从0开始)--
delete from Student where Uid='';
3、mysql的数据列操作
/***数据表的行、列操作 ***/ -- 1) 为数据表添加列名 ---
alter table Student add column StuClass varchar(20); -- 2) 为数据表删除列名 --
alter table Student drop column StuClass; -- 3) 修改列名的数据类型 --
alter table Student modify column StuClass int; -- 4) 同时修改列名的数据类型和名称 --
alter table Student change StuClass sClass varchar(30);
Ps:
学习网址:http://www.jb51.net/article/28288.htm
mysql 基本语法学习1(数据库、数据表、数据列的操作)的更多相关文章
- MySQL修改数据库、表、列、外键字符编码和排序编码
在重启Confluence应用时,突然遇见这个检查错误,查询总结需要修改Mysql数据库的所有字符编码和排序编码,报错如下: Confluence Help – This installation o ...
- SQL跨数据库复制表数据
SQL跨数据库复制表数据 不同服务器数据库之间的数据操作 不同数据库之间复制表的数据的方法: 当表目标表存在时: insert into 目的数据库..表 select * from 源数据库.. ...
- Mysql 数据库 表中列的操作
[1]Mysql数据库中表的列操作 Mysql中关于表中列的操作集语句: -- [1]增加一列 ) DEFAULT NULL COMMENT '目的码区号'; -- [2]增加一列,在dnis_are ...
- Django学习之天气调查实例(2):显示数据表数据
数据表数据添加后,如添加3条用户信息,分别为“aaa”.“bbb”.“ccc”,现在通过代码的方式显示数据表中的数据. 1.在website项目文件夹中创建 userload.py文件,并且写如下代码 ...
- SQL Server2016导出数据表数据
SQL Server2016导出数据表数据 高文龙关注0人评论3914人阅读2017-09-22 08:41:56 SQL Server2016导出数据表数据 我们前面已经介绍了很多关于SQL Ser ...
- mssql sqlserver 三种数据表数据去重方法分享
摘要: 下文将分享三种不同的数据去重方法数据去重:需根据某一字段来界定,当此字段出现大于一行记录时,我们就界定为此行数据存在重复. 数据去重方法1: 当表中最在最大流水号时候,我们可以通过关联的方式为 ...
- SQL SERVER 判断是否存在数据库、表、列、视图
SQL SERVER 判断是否存在数据库.表.列.视图 --1. 判断数据库是否存在 IF EXISTS (SELECT * FROM SYS.DATABASES WHERE NAME = '数据库名 ...
- 10Oracle Database 数据表数据查询
Oracle Database 数据表数据查询 DML 数据操纵语言 - 数据的查看和维护 select / insert /delete /update 基本查询语句 Select [distinc ...
- 09Oracle Database 数据表数据插入,更新,删除
Oracle Database 数据表数据插入,更新,删除 插入数据 Insert into table_name(column) values(values); insert into studen ...
随机推荐
- SCP报错:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
经过google,出现这个问题的原因是,这是ssh的问题, GkFool大神说(第一次使用SSH连接时,会生成一个认证,储存在客户端的known_hosts中) 我的解决办法是: ssh-keygen ...
- ubuntu服务器安装FTP服务
目录 ubuntu服务器安装FTP服务 一.实验环境 二.安装配置FTP 下载ftp 配置环境 新建用户 ubuntu服务器安装FTP服务 参考教程 [ubuntu16.04搭建ftp服务器 一.实验 ...
- 20145311王亦徐《网络对抗技术》MAL_逆向与Bof基础
20145311王亦徐<网络对抗技术>MAL_逆向与Bof基础 实践目标 运行一个可执行文件,通过逆向或者Bof技术执行原本不应该执行的代码片段采用的两种方法: 1.利用foo函数的Bof ...
- STM32.printf
printf("\r\n this is a usart printf demo \r\n"); Use Micro LIB 需要勾选这个库 将串口定义成 printf 函数 #i ...
- [c/c++]指针(2)
首先呢,讲讲数组 数组就是一连串的地址对不对?所以它们的地址是紧挨着的 1 | 2 | 3 | 4 | 2 | 0 1 2 3 4 那我们把一个数组的首地址赋给一个指针变量 ] = {, , , , ...
- C++for的几种方式
#include <algorithm> #include <vector> ////////////////////////////////////////////// , ...
- HDU 2157(矩阵快速幂)题解
How many ways?? Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) ...
- Wannafly 挑战赛22 D 整数序列 线段树 区间更新,区间查询
题目链接:https://www.nowcoder.com/acm/contest/160/D 时间限制:C/C++ 2秒,其他语言4秒 空间限制:C/C++ 262144K,其他语言524288K ...
- 如何解决Visual Studio2010 编译时提示系统找不到指定文件问题
前一段时间,开始使用vs2010编写程序,可是在编译的时候总是报错,提示系统找不到指定文件,导致无法正常运行程序,花了好久时间终于找到原因解决,是因为常规的输出目录 要与链接的常规的输出文件要相对应. ...
- grpc python quickstart
参考:grpc python quickstart 准备 1.升级pip $ python -m pip install --upgrade pip 2.安装grpc $ python -m pip ...