为了账号安全,请及时绑定邮箱和手机立即绑定

mysql

标签:
MySQL

mysql
1、创建数据库(create database 数据库名)
2、查看数据库的有多少个 表用SHOW DATABASES
3、删除数据库(DROP DATABASE)
4、创建数据表CREATE TABLE 数据表(

)
5、查看数据表 show tables
6、desc student 查看表的基本信息
7、 show create table student 查看建表的语句
8、drop table student 删除表,不是删除表中数据,删除表中数据是用delete from student where
9、插入数据 INSERT into student VALUES()
10、DECIMAL可以有效防止浮点数丢失精度
11、text是不确定长度的字符串。
12、添加字段 alter table 表名
add 列名1 数据类型[约束][comment 注释],
add 列名2 数据类型[约束][comment 注释]
ALTER TABLE student
add address VARCHAR(200) not NULL,
add home_tel CHAR(11) not null

修改字段类型:
ALTER TABLE student
MODIFY home_tel VARCHAR(20) not null
修改字段名:
ALTER TABLE student CHANGE address home_address VARCHAR(200) not NULL
删除字段名:
ALTER TABLE student DROP home_address,
DROP home_tel

创建索引
create table 表名(
index (字段名)
)
添加索引
create index 索引名称 on 表名(字段)
show index from 表名
drop index 索引名称 on 表名

例如:
CREATE TABLE temp(
id int UNSIGNED PRIMARY key,
num DECIMAL(20,10));
drop database tb_teacher;
CREATE TABLE tb_teacher(
id int unsigned primary key auto_increment,
name varchar(20),
tel char(11) not null unique ,
married boolean not null default false
);
create table tb_dept(
deptno int unsigned primary key ,
dname varchar(20) not null unique ,
tel char(4) unique
);
create table tb_emp(
empno int unsigned primary key ,
ename varchar(20)not null ,
sex enum(“boy”,“girl”) not null ,
deptno int unsigned not null ,
hiredate date not null ,
foreign key tb_emp(deptno) references tb_dept(deptno)

);
create table tb_message(
id int unsigned primary key,
content varchar(200) not null,
type enum(‘note’) not null,
create_time timestamp not null,
index idx_type(type)
);
drop index idx_type on tb_message;
create index idx_type on tb_message(type);
show index from tb_message

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消