今天学习了一下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(数据库、数据表、数据列的操作)的更多相关文章

  1. MySQL修改数据库、表、列、外键字符编码和排序编码

    在重启Confluence应用时,突然遇见这个检查错误,查询总结需要修改Mysql数据库的所有字符编码和排序编码,报错如下: Confluence Help – This installation o ...

  2. SQL跨数据库复制表数据

    SQL跨数据库复制表数据   不同服务器数据库之间的数据操作 不同数据库之间复制表的数据的方法: 当表目标表存在时: insert into 目的数据库..表 select * from 源数据库.. ...

  3. Mysql 数据库 表中列的操作

    [1]Mysql数据库中表的列操作 Mysql中关于表中列的操作集语句: -- [1]增加一列 ) DEFAULT NULL COMMENT '目的码区号'; -- [2]增加一列,在dnis_are ...

  4. Django学习之天气调查实例(2):显示数据表数据

    数据表数据添加后,如添加3条用户信息,分别为“aaa”.“bbb”.“ccc”,现在通过代码的方式显示数据表中的数据. 1.在website项目文件夹中创建 userload.py文件,并且写如下代码 ...

  5. SQL Server2016导出数据表数据

    SQL Server2016导出数据表数据 高文龙关注0人评论3914人阅读2017-09-22 08:41:56 SQL Server2016导出数据表数据 我们前面已经介绍了很多关于SQL Ser ...

  6. mssql sqlserver 三种数据表数据去重方法分享

    摘要: 下文将分享三种不同的数据去重方法数据去重:需根据某一字段来界定,当此字段出现大于一行记录时,我们就界定为此行数据存在重复. 数据去重方法1: 当表中最在最大流水号时候,我们可以通过关联的方式为 ...

  7. SQL SERVER 判断是否存在数据库、表、列、视图

    SQL SERVER 判断是否存在数据库.表.列.视图 --1. 判断数据库是否存在 IF EXISTS (SELECT * FROM SYS.DATABASES WHERE NAME = '数据库名 ...

  8. 10Oracle Database 数据表数据查询

    Oracle Database 数据表数据查询 DML 数据操纵语言 - 数据的查看和维护 select / insert /delete /update 基本查询语句 Select [distinc ...

  9. 09Oracle Database 数据表数据插入,更新,删除

    Oracle Database 数据表数据插入,更新,删除 插入数据 Insert into table_name(column) values(values); insert into studen ...

随机推荐

  1. 20145101《Java程序设计》第6周学习总结

    20145101<Java程序设计>第6周学习总结 教材学习内容总结 第十章输入和输出 java.io.InputStream.java.io.OutputStream实例分别作为输入.输 ...

  2. VC中GetLastError()获取错误信息的使用,以及错误代码的含义

    转载:http://www.seacha.com/article.php/knowledge/windows/mfc/2011/0423/335.html VC中GetLastError()获取错误信 ...

  3. Win32建立右键弹出菜单(PopMenu)

    自定义右键菜单: #ifndef _CONTEXTMENU_H_ #define _CONTEXTMENU_H_ #include <windows.h> //动态菜单 #define I ...

  4. 不明原因报错集中处理:Undefined

    1, NSGenericException错误 Terminating app due to uncaught exception 'NSGenericException', reason: '*** ...

  5. 本地连接VM virtualBox ubuntu16.04 中的Mysql数据库

    1.打开mysql配置文件vim /etc/mysql/mysql.conf.d/mysqld.cnf     将bind-address = 127.0.0.1注销 2.重启ubuntu数据库 3. ...

  6. Python3基础 str casefold 返回全是小写字母的新字符串

             Python : 3.7.0          OS : Ubuntu 18.04.1 LTS         IDE : PyCharm 2018.2.4       Conda ...

  7. excel依赖的dll

    依赖的先后顺序 stdole.dll office.dll Microsoft.Vbe.Interop.dll Microsoft.Office.Interop.Excel.dll Interop是i ...

  8. The way to Go(3): 安装Go环境

    Reference: Github: Go Github: The way to Go 在mac上安装Go语言初体验 安装Go环境 Go 语言开发团队开发了适用于以下操作系统的编译器: Linux F ...

  9. 【Coursera】SecondWeek(1)

    全球互联网的始祖 APRANET APRANET 是 DARPA(美国国防部高级研究计划局) 开发的世界上第一个运营PacketSwitching(分包交换)的网络. 鉴于二战后世界格局两极化的历史背 ...

  10. Codeforces Beta Round #95 (Div. 2) D. Subway dfs+bfs

    D. Subway A subway scheme, classic for all Berland cities is represented by a set of n stations conn ...