美文网首页
mysql 库 与 表 的操作

mysql 库 与 表 的操作

作者: 大晴天小阳光 | 来源:发表于2021-05-24 16:13 被阅读0次

创建数据库

create database if not exists test default charset utf8 collate utf8_general_ci;

create database if not exists test character set utf8 collate utf8_general_ci;

create database if not exists test charset utf8;

删除数据库

drop database if exists test;

修改数据库:

alter database db_name [指定的操作]  --修改数据库信息

例: alter database student_system character set 'utf8';

查看创建创建数据库

show create database tztest;

创建表:

create table user(

user_id int(4)unsigned not null auto_increment PRIMARY key comment"id",

user_name varchar(20) not null comment"用户名",

user_pass char(32) NOT null comment"用户密码",

create_time int(10) default 0 comment "创建时间"

)engine innodb DEFAULT charset=utf8;

查看表

show tables;

查看创建表:

show create table user;

查看表结构

desc tableName;

删除表 

drop table if exists tableName;

修改表名

语法:rename table old_table_name to new_table_name

例: rename table student to student_1;

例: rename table student_2 to student_1, teacher to teacher_1;  --可以同时修改多个表名

例: rename table student_1 to `test`.student_2; --可以跨数据库重命名, 可以通过这个表重命名的方式来对数据库重命名

添加列 add

alter table user add sex varchar(10) not null;

删除列 drop

alter table tableName drop fieldsName;

修改列定义 modify

alter table tableName modify fieldsName varchar(12);

重命名列

alter table tableName change oldFiedsNmae newFielsName varchar(3);

表数据操作

insert into tableName(fieldsName1,fieldsName2) values(value1,valu2)

查询数据

select fieldsName from tableName;

select * from tableName where fieldsName = ' '

select * from tableName where 1;    where 1 表示条件永远成立

select * from tableName where 0;     where 0 表示条件永远不成立

修改数据(update)

语法: update 表名 set 字段=新值,... where 条件

例: update teacher_1 set sex='女' where name = '小胖';

update teacher_1 set sex = '保密', age = 15, name = '阿呵' where name = '阿哈';

删除数据(delete)

语法: delete from 表名 where 条件

例: delete from teacher_1 where age = '18';

例: delete from teacher_1;  --如果没有条件进行删除,则会删除整个表的删除(不同于drop table teacher_1)

ps: 在删除数据时,一定要给一个具有严格逻辑判断条件,不然很容易造成数据误删除,最后造成数据的损失

对数据的操作

curd (create update read  delete)   增  改 读 删

相关文章

  • 3 MySQL数据库操作

    2 MySQL数据库操作 3.1 MySQL操作数据库 3.2 MySQL操作数据表 3.2.1 MySQL创建数...

  • MySql笔记

    Mac安装并运行MySql MySql数据库、数据表的操作 MySql数据类型及常见约束 MySql表操作 MyS...

  • 数据库第一周

    mysql的命令和查询语句: 登陆系统 数据库的操作 如何创建表 关于表的操作: DML:数据库操作语言:对于表中...

  • MySQL基本语句-01

    MySQL不区分大小写!!! 对MySQL的操作 登录MySQL 展示所有数据库 展示所有表 退出 对数据库的操作...

  • mysql 库 与 表 的操作

    创建数据库 create database if not exists test default charset ...

  • Mysql大全

    1.Mac下Homebrew 安装mysql 2.mysql管理 3.mysql数据库操作 4.mysql表操作 ...

  • mysql操作

    进入或退出mysql 启动,关闭 数据库简单操作 表操作

  • mysql 总结

    1 mysql常用术语 2 mysql安装 3 连接数据库 4 数据库的操作 (**) 5. 表的基本操作(***...

  • MySQL必知必会基础

    一、mysql 数据库/表的操作 -- 连接数据库 mysql -u root -p -- 退出数据库 quit/...

  • MySQL

    这篇文章主要介绍MySQL的一些操作性的知识。 数据库的操作 创建数据库 删除数据库 表的操作 创建表 修改表 添...

网友评论

      本文标题:mysql 库 与 表 的操作

      本文链接:https://www.haomeiwen.com/subject/hhecextx.html