sql第一课笔记
这是我看了imooc的视频教程之后重新写的笔记。
虽然之前也是学习过SQL Server数据库,但是也是忘记得差不多了。现在重新捡起来,安装一次数据库练习,使用的是mysql.
第一课是最简单的创建,修改,查看,删除数据库;
mysql 有密码之后在命令行登陆 用的是 shell>mysql -u root -p;
提示输入密码:
登陆成功之后,把提示符mysql变成以当前计算机帐户名@主机名 当前数据库的格式:prompt \u@\h \d>
prompt命令下的几个基本参数 \D 当前日期; \d当前数据库;\u当前用户; \h当前主机名;
创建数据库
CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name;
| 竖线代表两边任选其一 ;[]中括号代表可选项,可写可不写;
IF NOT EXISTS 指的是如果存在也会创建,会产生一条警告;
CHARACTER SET 用于指定字符编码方式,比如GBK,UTF8;
举例:CREATE DATABASE t1; //创建一个名字叫t1的数据库
举例:CREATE DATABASE IF NOT EXISTS t1; // 如果不存在则创建;如果存在则产生一条警告;查看警告:show warnings;
举例:CREATE DATABASE t2 CHARACTER SET=GBK; //创建一个t2的数据库,制定编码格式为GBK
查看刚才创建的数据库的编码格式和信息: show create database t2;
查看当前数据库管理系统下有多少数据库
SHOW {DATABASES | SCHEMAS} [LIKE 'pattern' | WHERE expr]
举例:SHOW DATABASES;
修改数据库
ALTER {DATABASE | SCHEMA} [db_name] [DEFAULT] CHARACTER SET [=] charset_name;
下面这一条是修改数据库的编码方式
举例: ALTER DATABASE t2 CHARACTER SET = utf8;
删除数据库
DROP {DATABASE | SCHEMA} [IF EXISTS] db_name;
举例: DROP DATABASE t1;
如果再次执行DROP DATABASE t1;则会产生一条错误,加上关键字也会执行成功,会产生警告,如DROP DATABASE IF EXISTS t1;
查看警告:show warnings;
回顾复习:
mysql的默认端口号:3306
mysql有一个超级用户:root
创建数据库:create database
修改数据库:alter database
删除数据库:drop database
如果是数据库管理系统的命令尽量用大写来与其它标识符区分开来
sql第一课笔记的更多相关文章
- Elasticsearch7.X 入门学习第一课笔记----基本概念
原文:Elasticsearch7.X 入门学习第一课笔记----基本概念 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https: ...
- PHP第一课笔记
打算以后学习PHP,花3个月时间学会它,自己为自己加油.每天坚持学习,第一天感觉良好,没开始写,所以不敢觉难,在难也学,加油,me!! PHP笔记记录(2014.7.27) ★web开发的介绍 1.动 ...
- Python 第一课笔记
1.Hello World程序的两种方法 在windows下执行 1.编辑器里输入,不用编译 print("Hello World!") 直接就可以运行 2.可以 ...
- java 第一课 笔记
java是一种解释型语言 Java提供了内存自动管理:不涉及指针:单继承. classpath:字节码文件的路径,执行java.exe时,会查找并解释*.class文件 set classpath=. ...
- 2011斯坦福大学iOS应用开发教程学习笔记(第一课)MVC.and.Introduction.to.Objective-C
blog.csdn.net/totogo2010/article/details/8205810 目录(?)[-] 第一课名称 MVC and Introduction to Objective-C ...
- Magento学习第一课——目录结构介绍
Magento学习第一课--目录结构介绍 一.Magento为何强大 Magento是在Zend框架基础上建立起来的,这点保证了代码的安全性及稳定性.选择Zend的原因有很多,但是最基本的是因为zen ...
- SQL基础语法笔记教程整理
PS:本文适用SQL Server2008语法. 一.关系型数据库和SQL 实际上准确的讲,SQL是一门语言,而不是一个数据库. 什么是SQL呢?简而言之,SQL就是维护和使用关系型数据库中的的数据的 ...
- 妙味课堂——HTML+CSS(第一课)
一句话,还记忆不如烂笔头,何况还这么笨,记下笔记,也是记录这一路学习的过程. 妙味课堂第一课并未一味地先讲HTML,而是穿插着CSS讲解,这一点不同于一些其他视频,这一点挺特别的!所以这一课涉及到HT ...
- 菜农群课笔记之ICP与ISP----20110412(整理版)
耗时一上午时间对HOT大叔昨晚的群课内容进行温故并整理,现将其上传,若想看直播可到下面链接处下载:http://bbs.21ic.com/icview-229746-1-1.html 成 ...
随机推荐
- NSArray 跟 NSMutableArray 使用 区别
NSArray 可变数组 一.NSArray是静态数组,创建后数组内容及长度不能再修改. 实例: //用arrayWithObjects初始化一个不可变的数组对象. //初始化的值之间使用逗号分开,以 ...
- JavaScript Array(数组) 对象
更多实例 合并两个数组 - concat() 合并三个数组 - concat() 用数组的元素组成字符串 - join() 删除数组的最后一个元素 - pop() 数组的末尾添加新的元素 - push ...
- 1. mybatis批量插入数据
通过list <insert id="saveByList" useGeneratedKeys="true" parameterType="ja ...
- java逻辑运算符&&、&、||、|的详解
public class OperatorDemo{ public static void main(String args[]) { //当我们执行一下代码时会报错(&属于没短路的) if( ...
- LNMP安装WordPress3.4.2看不到主题解决方法
喜欢LNMP配置环境的朋友,又是wordpress建立的博客程序,安装之后发现一个问题在网站后台看不到模板主题,重新下载了一款新的主题也查看不了.开始以为是程序的问题,于是我重新下载新版本的WordP ...
- js实现placeholder效果
<form name="testForm" action="" method=""> <input type=" ...
- JS判断是否为一个数组
function isArray(object){ return object && typeof object==='object' && Array == obje ...
- css杂项,清除浮动
在写HTML代码的时候,发现在Firefox等符合W3C标准的浏览器中,如果有一个DIV作为外部容器,内部的DIV如果设置了float样式,则外部的容器DIV因为内部没有clear,导致不能被撑开.看 ...
- jQuery API中文文档
jQuery API中文文档 http://www.css88.com/jqapi-1.9/category/events/event-handler-attachment/ jQuery UI AP ...
- pytesser的使用
pytesser以及其依赖插件下载地址:链接: http://pan.baidu.com/s/1i3zgpjJ 密码: ueyy 在学习Webdriver的过程中遇到验证码的识别问题,问了度娘知道了p ...