成都10班-李阳 发表于 2021-11-21 19:44:16

mysql sql语句

show databases; ---查看当前所有数据库
create database 数据库名---创建数据库
create databases 数据库名 DEFAULT utf8 COLLATE utf8_general_ci ---创建详细数据库
drop database 数据库名 ---删除数据库
use 数据库名 ---进入数据库
show tables ---查看数据库下面由多少张表
create table 表名(列名类型)default charset=utf8; ---创建表
drop table ---删除表
delete from表名 ---清空表 ;truncate table表名 ---清空表(速度快,无法撤回)
auto_increment ---自增长
alter table 表名change idsidint(20) ---将表中的id改为sid(注意要加id的类型)
alter table 表名change ididint(20)auto_increment ---给id加上自增长
alter table 表名 rename 新表名 ---修改表名
alter table test add class int(20) first   ---给表test 第一排增加classint类型(如果要加多个,在add后加()类型之间用,隔开)(在那个后面加就after 类型)
alter table test drop primary key ---删除test表的主键
alter table test drop类型 ---在表test中删除类型
alter table 表名 drop column 列名 ---删除列
alter table 表名 modify column 列名类型---修改列
alter table test modify score float(20) after id ---把score放到id后面
select * from L1 ---查询表下L1的内容
decimal ---小数
char(数量) ---定长(最多容纳255个字符);varchar(数量)---最多容纳65535个字符
text ---存储字符串   
detetime ---显示时间
service mysqld restart ---重启mysql
service mysqld stop ---停止mysql
service mysqld status ---查看mysql状态
service mysqld start---启动mysql
mysql -uroot -p ---进入mysql
desc 表名 ---查看表的结构
insert into 表名()values()---表中插入数据;
如:insert into test(sid,name,class,score,phone,time)values(1,'xiaoyi',2021,66.666,17633335555,'2021-11-21')

system clear ---mysql清屏
int类型最多9位;bigint类型最多19位


如果报错在near附近找错误


页: [1]
查看完整版本: mysql sql语句