博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql使用基础 sql语句(一)
阅读量:6653 次
发布时间:2019-06-25

本文共 1420 字,大约阅读时间需要 4 分钟。

 csdn博文地址:

 

命令行输入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;    

 

转载于:https://www.cnblogs.com/z941030/p/4526400.html

你可能感兴趣的文章
LXD 2.0 系列(四):资源控制
查看>>
yum安装nginx详解
查看>>
"ImportError: cannot import name OVSLegacyKernelSwitch"
查看>>
2017第3周五
查看>>
[Unity3D]Unity+Android交互教程——让手机"动"起来
查看>>
jQuery EasyUI 入门简介
查看>>
centos下完全卸载mysql
查看>>
android手机获取手机号
查看>>
Android ListView带CheckBox实现单选
查看>>
PostgreSQL Table Partitioning<转>
查看>>
oracle sql语言模糊查询--通配符like的使用教程
查看>>
Web 进化
查看>>
csv文件已经python内置csv模块
查看>>
BZOJ 3781: 小B的询问 [莫队]
查看>>
git call failed: [git clone Could not resolve host: git.openstack.org
查看>>
《转》python学习(3)
查看>>
读书笔记《疯狂人类进化史》,第二章,人为什么不长毛
查看>>
【Mysql】MySQL高效获取记录总数SQL_CALC_FOUND_ROWS
查看>>
Chosen
查看>>
如何根据进程号判断源程序干啥
查看>>