创建MySQL表语句

在MySQL中,创建表是数据库操作的基本任务之一,创建表的过程包括定义表的结构、设置字段属性和约束等,以下是创建一个名为students的表的示例:

1、登录到MySQL服务器,在命令行中输入以下命令:

mysql -u 用户名 -p

输入密码后,进入MySQL命令行界面。

2、选择要操作的数据库,选择名为school的数据库:

use school;

3、创建名为students的表,在这个表中,我们将包含以下字段:id(学生ID,主键)、name(学生姓名)、age(学生年龄)、gender(学生性别)、class(学生班级)和score(学生成绩),为id字段设置自增长属性,为age字段设置默认值为18,并为score字段设置非空约束:

create table students (
  id int primary key auto_increment,
  name varchar(50) not null,
  age int default 18,
  gender varchar(10),
  class varchar(50),
  score float not null check (score >= 0 and score <= 100)
);

4、查看刚刚创建的表结构:

desc students;

创建MySQL表语句

执行上述命令后,将显示students表的结构信息,包括字段名、数据类型、是否允许为空、主键等信息。

5、向表中插入数据,插入一条学生记录:

insert into students (name, age, gender, class, score) values ('张三', 18, '男', '一班', 90);

创建MySQL表语句

6、查询表中的数据,查询所有学生的姓名和成绩:

select name, score from students;

7、更新表中的数据,将张三的成绩更新为95:

update students set score = 95 where name = '张三';

创建MySQL表语句

8、删除表中的数据,删除名为张三的学生记录:

delete from students where name = '张三';

9、删除整个表,删除名为students的表:

drop table students;

通过以上步骤,我们可以完成MySQL中创建表、插入数据、查询数据、更新数据和删除数据等基本操作,在实际开发中,我们还需要根据需求设计更复杂的表结构,并使用事务、索引等技术提高数据库的性能。

内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构》的官方网站或公开发表的信息,内容仅供参考使用!本站为非盈利性质站点,本着免费分享原则,发布内容不收取任何费用也不接任何广告! 【若侵害到您的利益,请联系我们删除处理。投诉邮箱:i77i88@88.com】

本文链接:http://7707.net/mysql/202401041150.html

发表评论

提交评论

评论列表

还没有评论,快来说点什么吧~