博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL-数据库、数据表结构操作(SQL)
阅读量:4135 次
发布时间:2019-05-25

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

1.数据库结构操作

增:create database 数据库名 charset utf8;删:drop database 数据库名;改:alter database 数据库名 charset utf8;查:show databases; #查看所有的数据库    show create database 数据库名; #查看db1数据库

数据库结构操作实例:

CREATE DATABASE test charset utf8;ALTER DATABASE test CHARSET utf8;SHOW DATABASES;SHOW CREATE DATABASE test;DROP DATABASE test;

注意:数据库及表结构删除是drop 表中数据删除是delete

2.数据表结构操作

    注意:建立数据表是,每个字段描述语句之间以逗号分隔,最后一句不用

    每个操作之间以分号分隔  如果只有一种操作也可不写分号

    desc是表结构描述,show create 是建表语句描述,desc不用加table,show create 需要加table

增:create table if not exists 表名(id int,name varchar(10)) ;删:drop table if not exists 表名;改:alter table 表名 add age int;    alter table 表名 modify name char(12);查:show tables; #查看所有表    show create table 表名; #查看t1表    desc 表名;#查看表结构    show create table 表名; #查看表详细结构    select * from 表名; #查看所有的表数据    create table 表一 select * from 表二;  #拷贝表结构(如果有数据就把数据一起拷贝了)    create table 表一 select * from 表二 where id=2; #拷贝表结构,不拷贝表数据(条件为假时,查不到任何记录)

数据表结构操作实例:

ALTER TABLE test ADD age INT;ALTER TABLE test MODIFY t_name VARCHAR(14);ALTER TABLE test DROP age;DESC test;SHOW CREATE TABLE test;CREATE TABLE test2 SELECT * FROM test;

转载地址:http://ukovi.baihongyu.com/

你可能感兴趣的文章
css中的IFC
查看>>
CentOS 6.5下 mysql用户root登录不了
查看>>
windows + tomcat 部署web服务 http 改为https访问方法
查看>>
Windows系统下Apache 服务器启动以及过程中产生问题的解决办法
查看>>
Oracle服务说明
查看>>
异常收集(三):Missing artifact com.oracle:ojdbc6:jar:1.0 两种解决方案
查看>>
异常收集(四):Plugin execution not covered by lifecycle configuration
查看>>
异常收集(五):Io 异常: The Network Adapter could not establish the connection
查看>>
JSP中的转义字符
查看>>
SQLException: The user specified as a definer ('root'@'%') does not exist
查看>>
Linux 操作指令收集
查看>>
CentOS 7下卸载MySQL方式(转)
查看>>
CentOS7 安装MySQL 5.6.43
查看>>
使用Java 导入/导出 Excel ----Jakarta POI
查看>>
本地tomcat 服务器内存不足
查看>>
IntelliJ IDAE 2018.2 汉化
查看>>
基于S5PV210的uboot移植中遇到的若干问题记录(一)DM9000网卡移植
查看>>
Openwrt源码下载与编译
查看>>
我和ip_conntrack不得不说的一些事
查看>>
Linux 查看端口使用情况
查看>>