mysql使用基础 sql语句(一)
csdn博文地址:mysql使用基础 sql语句(一) 点击进入
命令行输入mysql -u root -p,回车再输入密码,进入mysql。
终端命令以分号作为一条语句的结束,可分为多行输入,只需在最后加上分号即可。如下图:

一、DDL:数据定义语言 Data Definition Language
作用:定义数据库或者表结构的。
操作的对象:数据库或表的结构的。
关键字:CREATE ALTER DROP
①查询数据库:
显示目前有几个库,输入: mysql>SHOW DATABASES;
②创建数据库:
创建一个名称为mydb1的数据库: mysql>CREATE DATABASE mydb1;
查看数据库的创建细节 :mysql>SHOW CREATE DATABASE mydb1;
创建一个使用gbk字符集的mydb2数据库: mysql>CREATE DATABASE mydb2 CHARACTER SET gbk;
创建一个使用gbk字符集,并带校对规则的mydb3数据库: mysql>CREATE DATABASE mydb3 CHARACTER SET gbk COLLATE gbk_chinese_ci;
③删除数据库:
删除前面创建的mydb3数据库: mysql>DROP DATABASE mydb3;
对某一数据库的操作,假设数据库为test:
首先要选择数据库: mysql>USE test;
①显示表的信息:
显示当前数据库中的所有表格: mysql>SHOW TABLES;
查看表结构的定义: mysql>DESC employee;
查看表的创建细节: mysql>SHOW CREATE TABLE user;
②创建表:
创建一个员工表:
mysql>CREATE TABLE employee(
id int,
name varchar(200),
gender varchar(10),
birthday date,
entry_date date,
job varchar(200),
salary float(8,2),
resume text
);
③修改表:
在上面员工表的基本上增加一个image列: mysql>ALTER TABLE employee ADD image blob;
查看表结构的定义: mysql>DESC employee;
修改job列,使其长度为60: mysql>ALTER TABLE employee MODIFY job varchar(60);
删除image列: mysql>ALTER TABLE employee DROP image;
表名改为user: mysql>RENAME TABLE employee TO user;
修改表的字符集为gbk: mysql>ALTER TABLE user CHARACTER SET gbk;
列名name修改为username: mysql>ALTER TABLE user CHANGE name username varchar(100);
④删除表:
删除表employee: mysql>DROP TABLE employee;
mysql使用基础 sql语句(一)的更多相关文章
- mysql数据库基础SQL语句总结篇
常用的sql增删改查语句 创建数据库:create database db_name character set utf8;删除数据库:drop database db_name;切换数据库:use ...
- mysql使用基础 sql语句与数据完整性(二)
二.DML:Data Manipulation Language 数据操作语言 作用:操作表中的数据的. 关键:INSERT UPDATE DELETE 注意:日期或字符串.字符要使用单引号引起来. ...
- MySQL数据库:SQL语句基础、库操作、表操作、数据类型、约束条件、表之间的关系
数据库相关概念: 1. 数据库服务器:运行数据库管理软件的计算机 2. 数据库管理软件:MySQL.Oracle.db2.slqserver 3. 库:文件夹,用来组织文件/表 4. 表:文件(类似于 ...
- MySQL数据库(一)—— 数据库介绍、MySQL安装、基础SQL语句
数据库介绍.MySQL安装.基础SQL语句 一.数据库介绍 1.什么是数据库 数据库即存储数据的仓库 2.为什么要用数据库 (1)用文件存储是和硬盘打交道,是IO操作,所以有效率问题 (2)管理不方便 ...
- MySQL的常用SQL语句.md
修改密码 这是常见的大家一般都要用的 首先 安装成功了打开cmd --> mysql -u root -p -->输入你的密码 修改mysql root用户密码 格式 ...
- Oracle,SQL Server 数据库较MySql数据库,Sql语句差异
原文:Oracle,SQL Server 数据库较MySql数据库,Sql语句差异 Oracle,SQL Server 数据库较MySql数据库,Sql语句差异 1.关系型数据库 百度百科 关系数据库 ...
- Mysql(Mariadb) 基础操作语句 (持续更新)
基础SQL语句,记录以备查阅.(在HeiDiSql中执行) # 创建数据库 Create Database If Not Exists VerifyIdear Character Set UTF8; ...
- MySQL 常用的sql语句小结(待续)
mysql 常用的sql语句 1.查看数据库各个表中的记录数 USE information_schema; SELECT table_name,table_rows FROM tables WHER ...
- 监控mysql执行的sql语句
linux平台 监控mysql执行的sql语句 为了做好配合开发做性能和功能测试,方便监控正在执行的sql语句, 可以在/etc/mysqld中添加如下: log =/usr/local/mys ...
随机推荐
- cocos2d-x之加法计算器
bool HelloWorld::init() { if ( !Layer::init() ) { return false; } Size visibleSize = Director::getIn ...
- Android开发之 adb 启动问题或是部署应用不成功,出现“The connection to adb is down, and a severe error has occured.”错误
首先是今天想测试下应用,没有问题的话就进行下一步的操作来着,结果遇到这个问题, The connection to adb is down, and a severe error has occure ...
- Github学习进阶-初露锋芒,通过命令行将本地git仓库推送到Github上面的仓库
前提: 1. 需要安装git 客户端. 能打开 git bash 命令行窗口. 2. 生成了ssh 秘钥,并添加到了Github上面. 一.在Github上面建立一个git仓库. 点击 + 号,在 ...
- Mac OS X 中vim开启配色和git补全
问题起源:mac 下自带的git 无法补全命令,配色方案不完善 Mac OS Yosemite 10.10.3 git version 2.3.2 (Apple Git-55) 处理结果:git命令可 ...
- Rem实现自适应初体验
第一次做移动端的页面,遇到的第一个问题就是移动端的轮播图.其实轮播图的插件有很多,但是完全满足需求的并不容易找. 需求: 1.实现基本的触屏轮播图效果 2.传入非标准比例的图片,可以自动平铺(有时候图 ...
- 你知道的display的值有多少?用了多少?
它的语法如下: display:none | inline | block | list-item | inline-block | table | inline-table | table-capt ...
- jquery实现整屏翻屏效果:jquery.mousewheel(一)
实现整屏上下翻效果:需加载的js <script type="text/javascript" src="js/jquery-1.8.3.min.js"& ...
- Mecanim的Retargeting和BodyMask
Retargeting(动画重定向) 文档 http://game.ceeger.com/Manual/Retargeting.html 介绍 Mecanim 的最强大的功能之一,重定目标的仿人机器人 ...
- tp空操作和空控制器处理
TP框架几个重要文件:index.php,ThinkPHP.php,Library/Think/Think.class.php,Library/Think/App.class.php,conversi ...
- cobbler
原理: http://www.cnblogs.com/mchina/p/centos-pxe-kickstart-auto-install-os.html 一键脚本 http://tshare365. ...